Saisir dans la 1ère cellule vide d'une colonne

Résolu
Val2202 -  
 Val2202 -
Bonjour,

Il y a quelques temps de cela j'avais, grâce à un gentil forumeur, pu utiliser la formule suivante :

Cells(Cells(Columns(1).Cells.Count, [I3].Column).End(xlUp).Row + 1, [I3].Column) = "XXX"

Celle-ci c'est avérée géniale pour mon premier projet VBA/Excel. Elle me permettait de saisir l'information XXX dans la première cellule vide d'une colonne.

Du moins c'est ce que je croyais.. Car bossant aujourd'hui sur un autre projet, je m'aperçois que cette formule permet de saisir l'info XX dans une cellule vide certes, mais pas la 1ère de la colonne.

Exemple :

REMPLIE
REMPLIE
VIDE 1
REMPLIE
VIDE 2

avec cette formule, l'info XX sera saisie en VIDE 2, à mon grand desespoir, car je pensais qu'elle saisirait en VIDE 1.

Y aurait-il donc une variante de cette formule pour que la saisie se fasse dans VIDE 1 ?

En vous remerciant,

bonne fin d'année

A voir également:

1 réponse

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
bonjour,
Range("A" & Columns("A").Find("", Range("A" & Rows.Count), xlValues).Row).Select

0
Val0678
 
merci je vais essayer de ce pas ;)
0
Val2202
 
ça fonctionne, génial ! Merci !
0