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
572
Réponses
2
Affichages
179
Réponses
38
Affichages
1 K

Statistiques des forums

Discussions
312 538
Messages
2 089 403
Membres
104 159
dernier inscrit
isbouk