Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Masquer une colonne en fct d'une valeur

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 !

BRUNO62

XLDnaute Occasionnel
Bonsoir,

Cette macro fonctionne très bien pour une feuille
Elle cache chacune des Colonnes contenant ok (ou OK) dans la ligne 10.

Par contre pour deux feuilles, cela ne va pas.
Avez vous une idée
A+

Sub test()🙂
With Sheets("Feuil1").Select

Dim Cel As Range
Do
* * Set Cel = Rows(10).SpecialCells(xlCellTypeVisible).Find("ok")
* * If Cel Is Nothing Then
* * * * Exit Sub
* * Else
* * * * Columns(Cel.Column).Hidden = True
* * End If
Loop
End Sub
__________________________________________________________

Sub test()😕
With Sheets("Feuil1").Select

Dim Cel As Range
Do
Set Cel = Rows(10).SpecialCells(xlCellTypeVisible).Find("ok")
If Cel Is Nothing Then
Exit Sub
Else
Columns(Cel.Column).Hidden = True
End If
Loop

With Sheets("Feuil2").Select

Dim Cel As Range
Do
Set Cel = Rows(10).SpecialCells(xlCellTypeVisible).Find("ok")
If Cel Is Nothing Then
Exit Sub
Else
Columns(Cel.Column).Hidden = True
End If
Loop

End Sub
 
Re : Masquer une colonne en fct d'une valeur

Bonjour BRUNO62

Ceci devrait le faire

VB:
Option Explicit

Sub test()

Dim Cel As Range
With Sheets("Feuil1")
   Do
      Set Cel = .Rows(10).SpecialCells(xlCellTypeVisible).Find("ok")
      If Cel Is Nothing Then
         Exit Do
      Else
         .Columns(Cel.Column).Hidden = True
      End If
   Loop
End With

With Sheets("Feuil2")
   Do
      Set Cel = .Rows(10).SpecialCells(xlCellTypeVisible).Find("ok")
      If Cel Is Nothing Then
         Exit Sub
      Else
         .Columns(Cel.Column).Hidden = True
      End If
   Loop
End With

End Sub
cordialement
 
Re : Masquer une colonne en fct d'une valeur

Bonjour Bruno62, le forum,
Une solution dans le fichier ci-joint, à adapter à ton projet.
Cordialement,
Bernard


Bonjour julberto : une minute de retard, le temps d’envoyer… Salutations.
 

Pièces jointes

Dernière édition:
- 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
7
Affichages
449
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…