Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Copier des cellules si vide

  • Initiateur de la discussion Initiateur de la discussion pepane
  • 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 !

P

pepane

Guest
Bonjour le forum!

Je cherche à copier à l'aide d'une macro,la valeur d'une celulle de la colone B vers la colone A,
si seulement la cellule en colone A est vide, et ceci pour toutes les lignes.
Voici un exemple



Merci de vos lumières

pepane
 

Pièces jointes

  • Capturer.JPG
    16.7 KB · Affichages: 197
  • Capturer.JPG
    16.7 KB · Affichages: 177
Dernière modification par un modérateur:
Re : Copier des cellules si vide

merci tototiti2008 pour ta réactivité
je précise que je souhaite traiter de cette façon toutes les lignes d'un tableau (30000 lignes)à l'aide d'une macro.
 
Re : Copier des cellules si vide

Re,

à tester :

VB:
Sub test()
Dim Ligne As Long
    Ligne = Range("A65536").End(xlUp).Row
    For i = 1 To Ligne
        If Range("A" & i).Value = "" Then Range("A" & i).Value = Range("B" & i).Value
    Next i
End Sub
 
Dernière édition:
Re : Copier des cellules si vide

Bonsoir à tous, tototiti208 😉



Pour éviter la boucle (ce qui peut être appréciable)


Code:
Sub a()
Dim r As Range
Set r = Range([A1], [A65536].End(xlUp))
r.SpecialCells(xlCellTypeBlanks).FormulaR1C1 = "=RC[1]"
    With r
        .Value = .Value
    End With
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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…