P Pino12 XLDnaute Junior 7 Octobre 2014 #1 Bonjour, J'ai conçu une macro pour afficher des données sur un onglet "Tableau Principal" et je souhaite la reproduire sur un autre onglet, "DATA". Que dois-je écrire au début du code pour qu'Excel comprenne le changement d'onglet ? Merci d'avance,
Bonjour, J'ai conçu une macro pour afficher des données sur un onglet "Tableau Principal" et je souhaite la reproduire sur un autre onglet, "DATA". Que dois-je écrire au début du code pour qu'Excel comprenne le changement d'onglet ? Merci d'avance,
job75 XLDnaute Barbatruc 7 Octobre 2014 #2 Re : Changer une macro d'onglet Bonjour Pino12, On peut paramétrer la macro : Code: Sub Test() MaMacro Sheets("Tableau Principal") MaMacro Sheets("DATA") End Sub Sub MaMacro(F As Object) MsgBox F.Name 'pour tester '------- End Sub A+ Vote positif 0 Vote négatif
Re : Changer une macro d'onglet Bonjour Pino12, On peut paramétrer la macro : Code: Sub Test() MaMacro Sheets("Tableau Principal") MaMacro Sheets("DATA") End Sub Sub MaMacro(F As Object) MsgBox F.Name 'pour tester '------- End Sub A+
JBARBE XLDnaute Barbatruc 7 Octobre 2014 #3 Re : Changer une macro d'onglet bonjour à tous, Pour un transfert vers un autre onglet : En changent la selection >>>Range("A1:ZE1000") & la cellule de destination Range("A1") Code: Option Explicit Sub transfert() Sheets("Tableau Principal").Range("A1:ZE1000").Copy Sheets("DATA").Range("A1") End Sub bonne journée bonjour job je n'avait pas vu ! Dernière édition: 7 Octobre 2014 Vote positif 0 Vote négatif
Re : Changer une macro d'onglet bonjour à tous, Pour un transfert vers un autre onglet : En changent la selection >>>Range("A1:ZE1000") & la cellule de destination Range("A1") Code: Option Explicit Sub transfert() Sheets("Tableau Principal").Range("A1:ZE1000").Copy Sheets("DATA").Range("A1") End Sub bonne journée bonjour job je n'avait pas vu !
P Pino12 XLDnaute Junior 7 Octobre 2014 #4 Re : Changer une macro d'onglet Merci à tout les deux, j'ai trouvé une solution en posant la question : je copie mon code en ajoutant Sheets("DATA").Select au tout début ! Vote positif 0 Vote négatif
Re : Changer une macro d'onglet Merci à tout les deux, j'ai trouvé une solution en posant la question : je copie mon code en ajoutant Sheets("DATA").Select au tout début !