Executer macro sur toutes les feuilles du classeur

Henriett

XLDnaute Occasionnel
Bonsoir,

J' aimerais savoir si je peux executer une même macro sur toutes les feuilles de mon classeur.

Cordialement,
 

Etienne2323

XLDnaute Impliqué
Re : Executer macro sur toutes les feuilles du classeur

Salut le forum,
voici un exemple.

Code:
Option Explicit

Sub test()

Dim Ws As Worksheet

Application.ScreenUpdating = False
For Each Ws In Worksheets
    Ws.Select
    'Tu ajoutes ton code ici
    Cells(1, 1).Value = "Etienne"
Next Ws

End Sub

Cordialement,

Étienne
 

Gorfael

XLDnaute Barbatruc
Re : Executer macro sur toutes les feuilles du classeur

Salut Henriett et le forum
Petit rappel : pas de devin, ou autres magiciens, ni de télépathe sur ce site. Et ma signature est suffisamment explicite.
On ne peut donner que ce qu'on a. Et c'est pas beaucoup.

Que tu ne donnes pas de code ne me gène pas : il y a d'autres sujets à répondre, qui fournissent assez d'informations. Mais quant à faire avancer ton sujet...
A+
 

Gorfael

XLDnaute Barbatruc
Re : Executer macro sur toutes les feuilles du classeur

Salut Etienne2323 et le forum
Moi, je coderais :
Code:
Option Explicit

Sub test()
Dim Ws As Worksheet
Application.ScreenUpdating = False
For Each Ws In Worksheets
      with Ws
            .Cells(1, 1) = "Marcel"
      end with
Next Ws
Application.ScreenUpdating = true
End Sub
A+
 

Henriett

XLDnaute Occasionnel
Re : Executer macro sur toutes les feuilles du classeur

Bonjour,

Merci Etienne2323, j' ai réussi à adapter ma macro à ton exemple :

Code:
Option Explicit
 
Sub test()
 
Dim Ws As Worksheet
 
Application.ScreenUpdating = False
 For Each Ws In Worksheets
     Ws.Select
     Call ABC
 Next Ws
 
End Sub

Par contre Gorfael je n' ai pas réussi avec la tienne, la macro s' éxécute mais seulement dans la première feuille de mon classeur. Merci quand même.

Bonne journée à tous,

Cordialement,
 

Pierrot93

XLDnaute Barbatruc
Re : Executer macro sur toutes les feuilles du classeur

Bonjour à tous

Par contre Gorfael je n' ai pas réussi avec la tienne, la macro s' éxécute mais seulement dans la première feuille de mon classeur. Merci quand même.
sans doute ta macro fait-elle référence systèmatiquement à la feuille active, ceci expliquerait cela...

bonne journée
@+
 

Discussions similaires

Statistiques des forums

Discussions
312 379
Messages
2 087 770
Membres
103 662
dernier inscrit
rterterert