Appliquer une Macro à plusieurs feuilles à la fois

Voilà,

On m'a pas mal aidé sur ce forum à pondre les maccros qui vont bien, maintenant il faut que je l'applique à plusieurs feuilles à la fois, y'a t'il une solution autre que de les ouvrir une par une pour copier le code à chacune d'entre elles ?

bonjour à tous,

faudrait voir les macros en question !!

Claude.

Bonjour,

Sous VBA, au lieu de mettre tes codes dans les feuilles, mets les sous ThisWorkbook.

Et tu effaces ceux des feuilles...

Les évènements déclencheront le code quelle que soit la feuille en cours.

Comme dit Claude il faut quand même vérifier que les macros ne spécifient pas de nom de feuille, mais si c'est celles qu'on t'a faites dernièrement ça sera bon

OK. Mais dans mon projet, j'ai des feuilles sur lesquelles il me faut appliquer le même code, et d'autres ou il ne faut pas. Sinon je vais me retrouver avec des tableaux qui n'ont rien avoir et qui vont déclencher la maccro en cliquant à tel endroit de la feuille !

Ou alors, si j'ai bien compris, on peut inscrire dans le Woorkbooks géral du projet ET spécifier les feuilles sur lequelles on veut que la maccro soit exécuter, n'est ce pas ?

re,

tu peux utiliser ActiveSheet.

par exemple :

    ActiveSheet.Range(ActiveCell, ActiveCell.Offset(0, 8)).Copy

la macro copie à partir de la feuille active.

amicalement

Claude.

Re le forum

Arno, pour ne pas lancer la macro sur la Feuil1 et Feuil2.

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
With Sh
If .Name <> "Feuil1" And .Name <> "Feuil2" Then

MsgBox "Hello" 'Ici ton traitement.....

End If
End With
End Sub

Mytå

Rechercher des sujets similaires à "appliquer macro feuilles fois"