Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

repérage derniere colonne

  • Initiateur de la discussion toinish
  • Date de début
T

toinish

Guest
bonjour tt le monde!
j ai l habitude d utiliser les code suivant :
last = Range('B65536').End(xlUp).Row
pour repérer la derniere ligne (ici sur la colonne B) remplie. Je souhaiterai faire la meme chose pour la derniere colonne remplis sachant que mon tableau se remplit de gauche a droite...
Merci d'avance.
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonjour Toinish, bonjour à toutes et à tous

Presque de la même façon :

Range('IV1').End(xlToLeft).Column

à condition que ta ligne 1 soit remplie, sinon tu changes la ligne

A+
 

Creepy

XLDnaute Accro
Bonjour le Forum, Toinish,


Tu as 4 possibilité sur cette commande : last = Range('B65536').End(xlUp).Row

- xlUp = vers haut
- xlDown = vers le bas
- XlToLeft = vers la gauche
- XlToRight = Vers la droite

Donc dans ton cas : Feuil1.Range('A5').End(xlToRight).Column

@+

Creepy

Edit : Ouuuppsss doublons !! Hello à vous deux

Message édité par: Creepy, à: 28/03/2006 09:38
 

ninou58

XLDnaute Occasionnel
Salut tout le monde!

dl1 = Worksheets('nomfeuille').Range('A1').End(xlToRight).Column

Je l'ai testé avant, ca a l'air de fonctionner


Oups tous ensemble!!!

Message édité par: ninou58, à: 28/03/2006 09:38
 

Charly2

Nous a quittés en 2006
Repose en paix
re Toinish, bonjour Creepy, Ninou et Alain,

Effectivement, pour être certain de tomber sur la dernière colonne, la solution proposée par Alain est parfaite, surtout si on a pas de ligne de titres...

A+
 
T

toinish

Guest
oula!! beaucoup de reponses pour une simple question!! Merci a tous j ai gardé la solution de charly (1ere arrivése) et ca fonctionne tres bien

Merci a tous, j apprends un peu plus chaque jour grace a vous!!
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…