Masquer des colonnes en macro si vide

  • Initiateur de la discussion Initiateur de la discussion ceceici
  • 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 !

C

ceceici

Guest
Bonjour à tous,

J'ai une macro dans laquelle j'aimerais masquer certaines colonnes
ma macro créée des onglets avec un nb différent de colonne par onglet
et en colonne BR, j'ai le total
je voudrais masquer les colonnes entre la dernière colonne et la colonne BR où il y a total
comment dois-je faire ?

merci d'avanc epour vos réponses
 
Re : Masquer des colonnes en macro si vide

Bonsoir ceceici,

"J'ai une macro dans laquelle j'aimerais masquer certaines colonnes", OK

"ma macro créée des onglets avec un nb différent de colonne par onglet
et en colonne BR, j'ai le total", oui Ok aussi... enfin presque...

"je voudrais masquer les colonnes entre la dernière colonne et la colonne BR où il y a total comment dois-je faire ?", alors là, sans plus, comprends pas ???

Bonne fin d'après-midi.

Jean-Pierre
 
Re : Masquer des colonnes en macro si vide

Bonjour ceceici, salut jeanpierre et JJ1

Cette macro à adapter :

Code:
Sub MasqueColonnes()
Dim w As Worksheet, i As Integer
Set w = Sheets("Feuil1") 'pour tester
Application.ScreenUpdating = False
w.Columns("A:BR").Hidden = False
For i = 69 To 1 Step -1
  If Application.CountA(w.Columns(i)) Then Exit For Else w.Columns(i).Hidden = True
Next
End Sub

A+
 
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
1
Affichages
332
Réponses
4
Affichages
312
Réponses
2
Affichages
618
Retour