Remplir automatiquement les cellules vides d'une colonne

Bonjour à tous,

Tout d'abord je vais vous expliquer comment se présente le fichier Excel qui pose problème : C'est une base de donnée très classique dont la première colonne indique la ville où ces contacts habitent, or la ville est indiquée pour la première personne puis plus rien jusqu'à ce qu'on change de ville (sous entendu que les gens n'ayant aucune valeur dans la cellule "ville" habite dans la même ville que la dernière cellule de la colonne renseignée,

J'aimerais donc savoir s'il existe une formule pour remplir automatiquement ces trous par la dernière valeurs renseignée de la colonne, j'ai pensé être sur la piste avec la formule INDIRECT mais j'avoue avoir un peu de mal à l'utiliser,

Merci pour votre aide,

EDIT : fichier ajouté :)

Bonjour

Sans données confidentielles

Cordialement

Bonjour,

Une proposition VBA.

Cdlt.

Public Sub BlankCells()
Dim lastRow As Long, rng As Range, n As Long
    Application.ScreenUpdating = False
    With ActiveSheet
        lastRow = .Cells(.Rows.Count, 4).End(xlUp).Row
        Set rng = .Cells(2, 1).Resize(lastRow - 1, 3)
        On Error Resume Next
        n = rng.Cells.SpecialCells(xlCellTypeBlanks).Count
        On Error GoTo 0
    End With
    If n > 0 Then
        rng.SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "=R[-1]C"
        rng.Value = rng.Value
    End If
End Sub

Bonjour Jean-Eric,

Merci pour votre aide, j'essaye ça et je vous dirais le résultat,

Bonne soirée

EDIT : Je viens d'essayer et ça marche parfaitement merci beaucoup, ça va me faire gagner beaucoup de temps!

Rechercher des sujets similaires à "remplir automatiquement vides colonne"