Excell adresse première cellule vide dans colonne

[Résolu]
Signaler
Messages postés
3
Date d'inscription
dimanche 10 avril 2005
Statut
Membre
Dernière intervention
13 mars 2008
-
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
-
Bonsoir,
défaillance mémoire, non pas le PC moi, je ne sais plus comment connaître l'adresse de la première cellule vide d'une colonne ...

Merci pour votre aide
Roland

3 réponses

Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
Salut,

admettons on recherche dans la première colonne (A) :

Dim PreLiVide As Long

PremLiVide = Columns(1).Find("", [A1], , , xlByRows, xlByNext).Row

'*** Si tu cherches dans la troisième colonne :
PremLiVide = Columns(3).Find("", [C1], , , xlByRows, xlByNext).Row
'*** observe les éléments en orange, ils doivent correspondre obligatoirement !

'*** pour l'utilisation :
Cells(PremLiVide, 1).Value = "Ce que tu veux, s'incrémente à la cellule vide (1ère colonne)

@++

<hr size="2" width="100%" />
  --Mortalino--
Le mystérieux chevalier, "Provençal, le Gaulois"
<!--
Messages postés
797
Date d'inscription
mardi 7 juin 2005
Statut
Membre
Dernière intervention
23 février 2011
7
Et donc, si tu veux récupérer l'adresse de la première cellule vide, il te suffit de faire :


Cells(PremLiVide, 1).address

Si tu fais par ex, MsgBox Cells(PremLiVide, 1).address, tu auras une réponse du style $A$12 ... Ce qui peut être utile quand on veut travailler sur une adresse qui change régulièrement.

Molenn

P.S. : Personnellement, je n'utilise pas la méthode Find, mais Mortalino étant décidément le plus rapide, je lui laisse le plaisir de sa solution
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
Salut Molenn,

bah juste pour infos, j'ai fait 2 snippets cette nuit pour l'occasion :

http://www.codyx.org/snippet_rechercher-ligne-vide-dans-excel_205.aspx

http://www.codyx.org/snippet_rechercher-premiere-ligne-ou-colonne-vide-partir-cellule_206.aspx

Bonne journée à tous !

++