Bonjour
J'essaie depuis quelques heures mais en vain de declarer dans une variable deux cellules discontinues.
je suis en train de créer un petit fichier qui recupère les données de cellules d'un fichier et les copies.
Lorsque j'ai deux cellules à copier tout va bien, la formule ci dessous fonctionne trés bien
Mais là ou je bloque c'est lorsque je dois travailler avec 3 cellules.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Set MyExport = .Application.Union(Range("A148"), Range("H148")) MyExport.Copy WbStat.Worksheets("trafic").Range("F1").End(xlDown).Offset(1, 0).PasteSpecial (xlPasteValues)
Si on prend exemple sur la photo ci dessous.
Comment faire pour créer une cellule issu de la concaténisation de la cellule cadence en A140 et de la cellule matin en B139).
Et ensuite recuperer cette cellule et l'insérer dans la l'application.union comme ci dessous
mais ce code ne fonctionne pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 Dim concatene As Range Set concatene = .Range("A140") & "/" & Range("B139") Set MyCadenceMatin = .Application.Union(concatene, Range("B145")) WbStat.Worksheets("trafic").Range("F1").End(xlDown).Offset(1, 0).PasteSpecial (xlPasteValues)
![]()
Partager