lignes masquées

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.
 

Pierrot93

XLDnaute Barbatruc
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
@+
 

alfazoulou

XLDnaute Occasionnel
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

@+
 

Discussions similaires

Réponses
16
Affichages
557
Réponses
2
Affichages
176
Réponses
38
Affichages
1 K

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 977
dernier inscrit
Hermet