Bonjour le forum!
J'ai un problème de syntaxe, je n'arrive pas à trouver mon bonheur!
A la fin d'une macro où je copie des données d'une feuille à une autre, je voudrais masquer les colonnes vides de la feuille qui reçoit les données, sachant que lorsqu'une colonne doit être masquée j'aimerai que la suivante soit masquée aussi.
Pour cela j'ai écrit le code suivant; qui de toute évidence n'est pas bon
Je ne trouve pas la syntaxe correcte équivalente à cette ligne: Columns(r, r.Offset(, 1)).Select
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 For Each r In Range("C5:O5") If r.Value = "" Then Columns(r, r.Offset(, 1)).Select Selection.EntireColumn.Hidden = True End If Next r
Merci du coup de main
Partager