Bonjour,
Un autre code :
Sub Remplissage()
Application.ScreenUpdating = False
With Range("A2:A" & Cells(Rows.Count, 2).End(xlUp).Row)
.SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "=R[1]C"
.Value = .Value
End With
End Sub
tu peux également le faire sans macro.
Le principe :
- Sélectionne la colonne A
- Appuie sur "F5", puis dans la boîte de dialogue, clique sur "Cellules"
- Sélectionne "Cellules Vides"
- Dans la 1ère cellule vide de la colonne A, donc la cellule A2, tu rentres cette formule :
=A3
Tu appuies sur "Ctrl" (Contrôle), et sur Entrée simultanément
Tu auras donc cette formule dans toutes les cellules vides
Tu sélectionnes de A2 à A73 (dans ton fichier exemple), tu fais "Copier", puis "Collage Spécial/Valeurs"
Et voili
Le fichier exemple avec la macro :
Bon courage, et bon dimanche