Error 424 Objet requis pour un simple copier/coller la cellule au-dessus ?
Bonjour à tous,
Je n'arrive décidément pas à obtenir le résultat que je veux pour quelquechose qui est pourtant simple:
Dans une plage avec des cellules pleines et des vides, j'aimerais simplement lorsque je rencontre une cellule vide copier le texte du dessus.
Le code ci-dessous ne fonctionne pas et renvoie systématiquement à l'erreur d'exécution 424 Objet requis
Code:
1 2 3 4 5 6
| MyRange = Range("A1", Range("A1").EntireColumn.Find(What:="*", SearchDirection:=xlPrevious))
For Each c In MyRange
If c = "" Then
c.Value = Cells(c.Row - 1, c.Column).Value
End If
Next |
ça bloque à c.Value = Cells(c.Row - 1, c.Column).Value
J'ai essayé les dérivé....
Cells(c.Row, c.Column) = Cells(c.Row - 1, c.Column).Value
c = Cells(c.Row - 1, c.Column).Value
....
Je ne trouve pas la bonne formulation et je ne comprend pas cette histoire d'objet..
Merci pour votre grande aide par avance