Renseignement en VBA

Bonjour

Une question surement bête mais il n'est jamais trop tard pour s"améliorer

Quelle différence y a t il de mettre un code dans un module et le mettre dans le module de la feuille concernée

Je vous remercie

Bonjour Joco7915

La différence est qu'une Sub ou Function mise dans un module peut être appelée de partout très simplement.

Call Test
' Ou
Test

Alors que sinon, il faut mettre l'objet conteneur devant, exemple :

' Exemple dans une feuille
Sub Test()
  MsgBox "Essai"
End Sub

' Quand on met cette Sub dans un module, qui appelle la 1ère
' on est obligé de mettre l'objet conteneur (ici Feuil1)
Sub Test2()
  Call Feuil1.Test
End Sub

De plus si l'on doit déplacer une feuille d'un classeur à un autre il faut y faire attention

Pas certain que cela t'avance plus

A+

Bonjour Bruno

Merci pour les renseignements (je suis moins bête)

Rechercher des sujets similaires à "renseignement vba"