Bonsoir,
je n'arrive pas à comprendre la différence lors de la déclaration d'un objet.
Une fois on pourra écrire :
pour lancer la macro à l'aide d'un bouton localisé sur une feuille de calcul excel.
Et parfois, il faudra écrire cette même procédure en :
pour que la suite du code fonctionne.
Je vous ai mis en pièce jointe, le fichier qui fonctionne avec la 1ère écriture.
On trouvera la Sub à modifier dans la partie "Module" puis "Outils"
Si on remplace la 1ère écriture par la seconde, la fonction de recherche par caractère ne fonctionnera plus pour le 1er UserFormCreation
Est-ce que quelqu'un peut me dire quand on peut, ou quand l'on doit utiliser telle ou telle notation ?
Merci
je n'arrive pas à comprendre la différence lors de la déclaration d'un objet.
Une fois on pourra écrire :
Code:
Sub BtnLancerUserForm_QuandClic()
Dim frm As New UserFormCreation
frm.Show
End Sub
Et parfois, il faudra écrire cette même procédure en :
Code:
Sub BtnLancerUserForm_QuandClic()
UserFormCreation.Show
End Sub
pour que la suite du code fonctionne.
Je vous ai mis en pièce jointe, le fichier qui fonctionne avec la 1ère écriture.
On trouvera la Sub à modifier dans la partie "Module" puis "Outils"
Si on remplace la 1ère écriture par la seconde, la fonction de recherche par caractère ne fonctionnera plus pour le 1er UserFormCreation
Est-ce que quelqu'un peut me dire quand on peut, ou quand l'on doit utiliser telle ou telle notation ?
Merci