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

Résolu/Fermé
Val2202 - 30 déc. 2012 à 12:00
 Val2202 - 30 déc. 2012 à 14:44
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

1 réponse

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 303
30 déc. 2012 à 14:20
bonjour,
Range("A" & Columns("A").Find("", Range("A" & Rows.Count), xlValues).Row).Select

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