macro facile et pourtant...

  • Initiateur de la discussion flo2002
  • Date de début
F

flo2002

Guest
Je voudrai par une macro liée à une liste cacher une colonne sur deux. Je l'ai fait manuellement et pourtant quand je l'execute elle me cache toute les colonnes.
Voyez un morceau du code

Sub Janvier()
'
' Janvier Macro
' Macro enregistrée le 04/05/2006 par fllecorr
'

'
Sheets('Rolling_Forecast').Select
Columns('F:F').Select
Selection.EntireColumn.Hidden = True
Columns('H:H').Select
Selection.EntireColumn.Hidden = True


merci d'avance
 

Marc_du_78

XLDnaute Accro
Bonsoir flo,
Sub Janvier()
Sheets('Rolling_Forecast').Select
Columns('F:F').EntireColumn.Hidden = True
Columns('H:H').EntireColumn.Hidden = True
End Sub

Attention : pas de cellules fusionnées, il est préférable d'utiliser Format Alignement, Centrer sur plusieurs colonnes
Amicalement
 

Blunet

XLDnaute Occasionnel
Salut Marc, flo, une autre méthode pour masquer les colonnes.
Sub Janvier()
For Each col In Worksheets('Feuil1').Columns
If col.Column Mod 2 = 0 Then
col.Hidden = True
End If
Next col
End Sub

J'en profite pour dire à flo de regarder son précédent post : Lien supprimé

Ciao
 

Marc_du_78

XLDnaute Accro
Ca ne devrait pas, tu dois avoir d'autres cellules fusionnées, c'est le coup classique dans ce genre de problème.
Si tu masque une colonne, excel masque toutes les colonnes correspondant aux cellules fusionnées.
Vérifie de nouveau.
 

Marc_du_78

XLDnaute Accro
Ce qu'il te faut faire de préférence. [file name=Classeur1_20060504175509.zip size=26949]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur1_20060504175509.zip[/file]
 

Pièces jointes

  • Classeur1_20060504175509.zip
    26.3 KB · Affichages: 23

Statistiques des forums

Discussions
312 369
Messages
2 087 673
Membres
103 633
dernier inscrit
Surfer