appliquer macro sur les premières feuilles

  • Initiateur de la discussion Initiateur de la discussion KikutaTakeo
  • Date de début Date de début

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 !

K

KikutaTakeo

Guest
Bonjour à tous,

Hier vous m'avez gentiment donné la macro dont j'avais besoin mais pour faciliter son utilisation je voudrais qu'elle s'applique automatiquement à la fermeture sur les 13 premières feuilles. Comment dois-je faire ?

Ma macro à appliquer

Sub Macro1()
For i = Range("A65535").End(xlUp).Row To 1 Step -1
If WorksheetFunction.CountBlank(Range(Cells(i, 1), Cells(i, 5))) = 5 Then
Range(Cells(i, 1), Cells(i, 5)).Delete Shift:=xlUp
End If
Next i
End Sub


Merci d'avance
 
Dernière modification par un modérateur:
Re : appliquer macro sur les premières feuilles

Bonjour,

modifie peut être comme suit :
Code:
Sub Macro1()
Dim ws As Worksheet
For x = 1 To 13
    With Worksheets(x)
        For i = .Range("A65535").End(xlUp).Row To 1 Step -1
            If WorksheetFunction.CountBlank(.Range(.Cells(i, 1), .Cells(i, 5))) = 5 Then
                .Range(.Cells(i, 1), .Cells(i, 5)).Delete Shift:=xlUp
            End If
        Next i
    End With
Next x
End Sub

bonne journée
@+
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
914
Réponses
15
Affichages
788
Réponses
8
Affichages
782
Réponses
4
Affichages
735
Réponses
7
Affichages
454
Retour