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 !

alfazoulou

XLDnaute Occasionnel
Bonjour le forum,
je voudrais savoir comment trouver les lignes masquées de A1 à A65, les afficher et effacer leur contenu, SVP.
je pense qu'il faut utiliser For each cell in range mais je ne connais pas la syntaxe exacte. je débute, merci de votre compréhension.
 
Re : lignes masquées

Bonjour Alfazoulou

si j'ai bien compris, essaye peut être comme ci dessous :

Code:
Option Explicit
Sub test()
Dim c As Range
For Each c In Range("A1:A65")
    If Rows(c.Row).Hidden Then Rows(c.Row).ClearContents
Next c
End Sub

bon après midi
@+
 
Re : lignes masquées

Bonjour Alfazoulou

si j'ai bien compris, essaye peut être comme ci dessous :

Code:
Option Explicit
Sub test()
Dim c As Range
For Each c In Range("A1:A65")
    If Rows(c.Row).Hidden Then Rows(c.Row).ClearContents
Next c
End Sub

bon après midi
@+

super, merci beaucoup;
j'ai juste modifier légèrement ton code pour afficher les lignes avant de les effacer.
Dim c As Range
For Each c In Range("A1:A65")
If Rows(c.Row).Hidden Then Rows(c.Row).Hidden = False And Rows(c.Row).ClearContents
Next c
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

Discussions similaires

Réponses
2
Affichages
528
Retour