Recuperer la valeur de la premier cellule non vide
blalaa
Messages postés
171
Statut
Membre
-
blalaa Messages postés 171 Statut Membre -
blalaa Messages postés 171 Statut Membre -
bonjour
jai cree un tableu par vba , remplit pas des valeur dans chaque cellules ( de ligne 7 jusque ligne X ca depend lemplacement de la derniere ligne )
ma question ; comment on peut recuperer la valeur de la prmiere cellule non vide , par exemple recuperer la valeur de cells(i,14)
merci
jai cree un tableu par vba , remplit pas des valeur dans chaque cellules ( de ligne 7 jusque ligne X ca depend lemplacement de la derniere ligne )
ma question ; comment on peut recuperer la valeur de la prmiere cellule non vide , par exemple recuperer la valeur de cells(i,14)
merci
1 réponse
-
Bonjour,
deux facons de faire
Sub test_for_next() With Worksheets("feuil1") 'reprise du code de Jordane45 i = .Cells.Find("*", Range("A1"), , , xlByRows, xlPrevious).Row 'retourne la dernière ligne non vide de la feuille Feuil1 '------------------------------------------------------- For c = 7 To i If .Cells(i, 14) <> "" Then valPremiereCel = .Cells(i, 14) Exit Sub End If Next c End With End Sub 'moins rapide que for_next si vraiment beaucoup de iterations Sub test_do_loop() With Worksheets("feuil1") i = 7 Do i = i + 1 Loop Until .Cells(i, 14) <> "" valPremiereCel = .Cells(i, 14) End With End Sub