Sélection de colonnes par Macro.

laurent45

XLDnaute Occasionnel
Bonsoir le Forum,

Voila ! J'ai une feuille avec un tableau d'une taille conséquente (55 colonnes), pour prévoir une saisie importante. Mais les 55 colonnes ne sont pas toujours remplies.

Précision : cette feuille est rempli par 1 USF. Une fois les données copier sur la feuille, je voudrais masquer les colonnes vides.

J'ai fait ça :
Code:
Columns(CRTFin.Column, 54).EntireColumn.Hidden=True
CRTFin.column est la première colonne avec une celulle vide

Mais j'ai une Erreur d'exécution '1004' : Erreur défine par l'application ou par l'objet.

Je bloque. :evil:

Quelqu'un à quelque chose ? :ermm:

Merci

Laurent

Message édité par: Laurent45, à: 06/09/2005 00:48
 

laurent45

XLDnaute Occasionnel
Bonjour Pascal76, le Forum,

J'ai testé ta proposition :

Erreur d'exécution '13': Incompatibilité de type

CRTFin est renseigné de la manière suivante :

Code:
Public Sub Initialise_CRT()
...
Set CRTTotal = Range('CC1').End(xlToLeft).Columns ' Cherche la colonne intitulé 'Total' '
Set CRTFin = CRTTotal.End(xlToLeft).Columns ' Cherche la dernière celulle du tableau
...

Lorsque j'ai le Débogeur la Variable CRTFin.column = 9. La dernière colonne non-vide du tableau est 8. Donc ça devrait fonctionner !! :silly:

:unsure: :eek: :S Je sèche

Laurent

Message édité par: Laurent45, à: 06/09/2005 10:25
 

Discussions similaires

Statistiques des forums

Discussions
312 310
Messages
2 087 119
Membres
103 478
dernier inscrit
Frederic Lagger