Rechercher : dans
Par :

Exécuter macro à l'ouverture Excel

Dernière réponse le 29 nov 2006 à 13:52:34 supermoun, le 5 nov 2006 à 11:46:19 
 Signaler ce message aux modérateurs

Bonjour à tous,

Je veux cacher des colonnes à l'ouverture d'un fichier Excel.
J'ai créer une Sub qui est appelée dans le Workbook.

Private Sub Workbook_Open()
Call AutoOpen
End Sub

Public Sub AutoOpen()
Sheets("Recherche").Select
Columns("I:IV").Select
Selection.EntireColumn.Hidden = False
End Sub

mais à l'ouverture il y a une erreur à la ligne Sheets..........
comment résoudre le problème.
Merci d'avance

Meilleures réponses pour « Exécuter macro à l'ouverture Excel » dans :
Télécharger MOREFUNC (Macro complémentaire EXCEL) VoirMorefunc est une macro complémentaire proposant 67 nouvelles fonctions de feuille de calcul pour Excel. Ces fonctions sont compatibles avec Excel 95 à 2007. Elles ne sont pas portables sur d'autres plate-formes que Windows, ni sur d'autres...

1

 Pascal, le 29 nov 2006 à 13:52:34

Bonjour,

voici un bout de code qui fonctionne.

A noter qu'avec une SUB (seule cela fonctionne aussi).
Je pense qu'il manque la référence exacte de la plage (range), et non pas columns.

A bon entendeur ..



Private Sub Auto_Open()

Sheets("Feuil1").Select
Range("G1:H1").Select
Selection.EntireColumn.Hidden = True


End Sub

Répondre à Pascal