Copier la valeur précédente tant que la case est vide

Bonjour je souhaiterais copier la valeur de la case dans toute les prochaine qui sont vides jusqu'a la prohaine pleine puis reprendre la valeur de la case pleine et recommencer juqu'au bout

capture capture2

sans les couleurs sa c'est juste pour montrer

Bonjour à tous,

en b1

=si(a1="";b1;a1); que tu tires jusqu'a la fin

Crdlmt

je voudrais le faire avec une macro vba

Bonjour à tous,

à tester :

Sub melch()

derLig = Cells(Rows.Count, 1).End(xlUp).Row

For i = 2 To derLig
    If Cells(i, 1) = "" Then Cells(i, 1) = Cells(i, 1).Offset(-1)
Next

End Sub

Merci c'est exactement ce que je voulais

Bonjour,

Si tu as besoin d'éviter la boucle ...car cela dépend de la taille de ta colonne ...

Range("A2:A100").SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "=R[-1]C"

En espèrant que cela t'aide

Merci James

De rien ...

Merci pour tes remerciements ...

Rechercher des sujets similaires à "copier valeur precedente tant que case vide"