Formule de remplissage de cellule sous condition ESTVIDE

  • Initiateur de la discussion Initiateur de la discussion sardaucar
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

sardaucar

XLDnaute Nouveau
Bonjour à tous,

Je dois remplir des cellules d'une colonne par rapport à la date indiquée dans la dernière cellule non vide comme il suit :

30/06/2012


01/06/2012

02/06/2012


Doit donner :

30/06/2012
30/06/2012
30/06/2012
01/06/2012
01/06/2012
02/06/2012
02/06/2012

Comme le nombre de lignes vides entre chaque dates saisies varie, je n'arrive pas à trouver une formule pour un remplissage automatique (il y a plus de 3000 lignes :/). J'avais pensé à "=SI(ESTVIDE(A2);A1;A2)" mais ça ne fonctionne pas.

Si vous aviez une idée de formule ce serait formidable !
 
Re : Formule de remplissage de cellule sous condition ESTVIDE

Bonjour pour un très grand nombre de ligne, une possibilité par macro. Il faut bien evidement adapter les axes.

Code:
Sub etirer()
    dl = Feuil1.Cells(Rows.Count, 1).End(xlUp).Row
    i = 1
    Do While Feuil1.Cells(i, 1).Row < dl
        With Feuil1
            If .Cells(i + 1, 1) = "" Then
                .Cells(i, 1).AutoFill Range(.Cells(i, 1), .Cells(i, 1).End(xlDown).Offset(-1, 0)), 1
            End If
            i = i + 1
            End With
        Loop
    End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
500
Réponses
20
Affichages
828
Réponses
0
Affichages
557
Retour