Fusion avec condition

bonjour,

voici mon petit probleme:

je voudrais fusionner deux listes mais avec une condition: que la valeur contenue dans la colonne B soit copier dans la colonne A que si A est vide.

merci

14indices.xlsm (119.81 Ko)

Bonjour,

Un petit exemple ou un fichier serait le bienvenu. !

Je pense (sans certitude vu le manque de précision) qu'une fonction CONCATENER imbriquée dans une fonction SI pourrait faire l'affaire.

A toi de préciser davantage ta question pour faire avancer la réponse.

Cordialement,

Bonjour Maguetlolo, V_Elbie,

De la façon dont je comprends le problème, "Mag" a une liste en colonne A, une autre en colonne B, et souhaite tout mettre en colonne A, en ignorant les doublons.

Si c'est pas ça merci de me recentrer...

Si c'est ça je te renvoie sur un autre post où tu devrais trouver ton bonheur : Liste sans doublon

Tiens nous au courant.

Bonjour tout le monde,

j'ai eu la réponse a mon probleme sur "01net" je vous met la macro pour ceux que ca interesse, merci de vous etre interessé a mon probleme.

Sub test() 
Dim Cel As Range 
For Each Cel In Range([B1], [B65536].End(xlUp)) 
If Not (IsEmpty(Cel)) And IsEmpty(Cel.Offset(0, -1)) Then _ 
Cel.Offset(0, -1) = Cel 
Next Cel 
End Sub

pour toutes les cellules de la plage B1 à dernière non-vide en B

si B n'est pas vide et A (cellule de la colonne d'avant) est vide alors A=B

a+

Bonjour,

un peu plus rapide

Sub maguet()
    With Range("A2:A" & [B65000].End(xlUp).Row).SpecialCells(xlCellTypeBlanks)
        .FormulaR1C1 = "=RC[1]"
        .Value = .Value
    End With
End Sub
Rechercher des sujets similaires à "fusion condition"