XL 2010 Résolu par Chris : atteindre 1ère cellule vide à gauche de la ligne active

Usine à gaz

XLDnaute Barbatruc
Supporter XLD
Bonjour à toutes et à tous,

Encore un souci que je n'arrive pas à résoudre.

Exemple :
Je suis sur la ligne 10 et j'ai les cellules de A10 à D10 NON vides
J'ai besoin d'atteindre la 1ère cellule vide soit la cellule E10

J'ai un code qui fonctionne bien mais qui m'envoie à la première cellule vide + une complètement à droite.
Code:
Range("IV" & ActiveCell.Row).End(xlToLeft).Offset(0, 1).Select

Je n'arrive pas, malgré mes recherche, à la modifier pour atteindre et sélectionner la 1ère cellule vide à gauche.

Pourriez-vous m'aider ?
Si besoin d'un fichier test, j'en ferai un ;)
Avec mes remerciements,
Je vous souhaite à toutes et à tous une bonne journée,
Amicalement,
Lionel,
 

chris

XLDnaute Barbatruc
Re

J'ai oublié de préciser que c'est en partant d'une cellule située avant E et omis l'offset
Donc au pire remplacer Activecell par cells(activecell.row, 1)
Code:
Cells(ActiveCell.Row, 1).End(xlToRight).Offset(0, 1).Select
 

TooFatBoy

XLDnaute Barbatruc
ça marche super avec ce code :
Code:
ActiveCell.End(xlToRight).Offset(0, 1).Select
Je ne doute absolument pas que ça fonctionne parfaitement dans ton cas. ;)

Mais dans l'absolu, si ton ActiveCell est en colonne D et que E est vide, tu ne tomberas pas sur E avec cette instruction, bien que E soit la première cellule non vide.
C'est tout ce que je voulais faire remarquer. Oui, je sais, je suis "légèrement" pointilleux... LOL

[edit]Et du coup l'offset risque peut-être de créer une erreur si le End(xlToRight) pointe en colonne XFD.[/edit]


@+ ;)
 

Discussions similaires

Statistiques des forums

Discussions
311 720
Messages
2 081 915
Membres
101 838
dernier inscrit
Christelle.B86