remplir les cellules vides d'une colonne avec la valeur au dessus

issamito

XLDnaute Nouveau
salut tout le monde,
j'aimerais solliciter votre aides concernant le problème suivant; en effet j'ai un colonne de plus de 15000 lignes avec des cellules contenant des valeurs entrecoupées d'autres cellules vides, ce que j'aimerais faire c'est remplir les cellue vides avec les valeurs au dessus, comme suit:
a



b


c


etc

afin d'aboutir à
a
a
a
a
b
b
b
c
c
c
etc....
merci d'avance
 

Hervé

XLDnaute Barbatruc
Re : remplir les cellules vides d'une colonne avec la valeur au dessus

bonjour :)

avec boucle :

Dim c As Range

For Each c In Range("a1:a" & Range("a65536").End(xlUp).Row)
If c = "" Then c = c.Offset(-1, 0)
Next c
sans boucle :

Code:
'd'alain vallon
With Range("a1:a" & Range("a65536").End(xlUp).Row)
    .SpecialCells(xlCellTypeBlanks).Formula = "=R[-1]C"
    .Value = .Value
End With
salut
 

grisby

XLDnaute Nouveau
Re : remplir les cellules vides d'une colonne avec la valeur au dessus

Reponse sans macro (en ayant eu besoin recemment)

* Selectionner la colonne
* Edition > Atteindre ...
* Cliquer sur le bouton Cellules
* Sélectionner Cellules vides , puis valider
* cliquer dans la barre de formule
* taper " = A2"(Première cellule de dessus non vide)
* CTRL + Entree
 

Discussions similaires

Réponses
3
Affichages
358

Statistiques des forums

Discussions
312 316
Messages
2 087 185
Membres
103 491
dernier inscrit
bilg1