Macro VBA pour remplacer cellule vide par une autre cellule

Bonjour,

Je commence tout juste a créer des macros et je suis bloquer par une formule qui je pense est plutôt simple.

J'aimerais pouvoir développer une macro qui permettrait de :
- Si cellule vide dans la colonne D intitulé en D1 "BirthLastName" alors copier coller le contenu de la celulle C intitulé en C1 "LastName" .
Ainsi si D2 est vide par exemple je remplace par C2 et ainsi de suite.

En gros si le nom de naissance n'est pas renseigné ( BirthLastName) alors je copie colle le nom de famille ( LastName) pour renseigner le contenu de la colonne.

Merci par avance, les débuts sont difficiles :)

Bonne journée.

Bonjour,

Un essai,

Sub nom()
Dim c As Range
For Each c In Range("D2:D100")   'a adapter
    If c.Value = "" Then
    c.Value = c.Offset(, -1).Value
    End If
Next
End Sub

bonjour

si ca peu resoudre le probleme

57classeur1.xlsm (18.31 Ko)

Merci beaucoup pour votre aide effectivement ca fonctionne parfaitement :)

Rechercher des sujets similaires à "macro vba remplacer vide"