Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Boostez vos compétences Excel avec notre communauté !
Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force.
Apprenez, échangez, progressez – et tout ça gratuitement !
👉 Inscrivez-vous maintenant !
Bonjour,
Oui, c'est possible, mais sans fichier ???
la seule indication que je peux donner, c'est de recopier la procédure et de changer le nom de la feuille
Après, si tu as 500 feuilles, il y a plus simple, mais sans fichier
Il faudrait préciser ce que ça signifie exactement. On peut comprendre :
- activer la macro à l'activation de chaque feuille ( comme JCGL le suggère)
- activer la macro qui va opérer sur chaque feuille ou sur certaine d'entre elles
- la macro peut être activée depuis n'importe quelle feuille
- ...
Il faudrait préciser ce que ça signifie exactement. On peut comprendre :
- activer la macro à l'activation de chaque feuille ( comme JCGL le suggère)
- activer la macro qui va opérer sur chaque feuille ou sur certaine d'entre elles
- la macro peut être activée depuis n'importe quelle feuille
- ...
en gros , je veut surligner des doublons de E5 a P5
Activer ceci sur les ligne qui suivent , a savoir de ligne 6 a 32 (ou jusqu’à 34 sur certaine page.)
je fait donc une macro
Sub veuille()
Range("E5😛5").Select
Selection.Copy
For rw = 6 To 32
Range("E" & rw & "😛" & rw).Select
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Next
End Sub
j'aimerais l'appliquer sur les différentes feuilles
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Sub veuille()
Range("E5😛5").Select
Selection.Copy
For rw = 6 To 32
Range("E" & rw & "😛" & rw).Select
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Next
End Sub
End Sub
une proposition qui boucle sur l'ensemble des feuilles
Code:
Sub veuille()
For each WS in Worksheets ' pour chacune des feuilles du classeur
WS.Range("E5:P5").Copy
For rw = 6 To 32
WS.Range("E" & rw & ":P" & rw).PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Next
Next
End Sub
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
Sub veuille()
Range("E5😛5").Select
Selection.Copy
For rw = 6 To 32
Range("E" & rw & "😛" & rw).Select
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Next
End Sub
End Sub
une proposition qui boucle sur l'ensemble des feuilles
Code:
Sub veuille()
For each WS in Worksheets ' pour chacune des feuilles du classeur
WS.Range("E5:P5").Copy
For rw = 6 To 32
WS.Range("E" & rw & ":P" & rw).PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Next
Next
End Sub
- Navigue sans publicité - Accède à Cléa, notre assistante IA experte Excel... et pas que... - Profite de fonctionnalités exclusives Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel. Je deviens Supporter XLD