Recopier la valeur de la cellule dans première cellule non vide de la colonne

  • Initiateur de la discussion Initiateur de la discussion strawberry
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

strawberry

Guest
Hello le forum !!!!

Avant tout, comme il se doit....meilleurs voeux à tous !
Avez-vous une idée simple 🙂 qui me permettrait de recopier la valeur d'une cellule dans la cellule de la ligne du dessous, si cette dernière est vide.
Je joins un fichier en exemple.

Merci d'avance si vous pouvez me dépanner.
Strawberry.
 

Pièces jointes

Re : Recopier la valeur de la cellule dans première cellule non vide de la colonne

Bonjour,

Tu séléctionnes ta zone puis tu lance cette macro

Code:
Sub Copie_Cel_Vides_Val_Cel_dessus
Selection.SpecialCells(xlCellTypeBlanks).Select
    Selection.FormulaR1C1 = "=R[-1]C"
End Sub
 
Re : Recopier la valeur de la cellule dans première cellule non vide de la colonne

Bonjour Strawberry, MJ, bonjour le forum,

Une autre proposition sans sélection préalable :

Code:
Sub Macro1()
Dim celA As Range, celB As Range 'déclare les variables celA et celB
 
'boucle sur toutes les cellules éditées de la colonne A moins la dernière (calculée par rapport à la colonne D)
For Each celA In Range("A2:A" & Range("D65536").End(xlUp).Row - 1)
    'si la cellule du dessous est vide, elle prend la valeur de la cellule du dessus
    If celA.Offset(1, 0).Value = "" Then celA.Offset(1, 0).Value = celA.Value
Next celA 'prochaine cellule de la boucle
 
'idem pour la colonne B
For Each celB In Range("B2:B" & Range("D65536").End(xlUp).Row - 1)
    If celB.Offset(1, 0).Value = "" Then celB.Offset(1, 0).Value = celB.Value
Next celB
 
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
10
Affichages
631
Réponses
4
Affichages
244
Retour