merci bebere pour ta réponse tres rapide
je n'avais pas pensé à faire ça comme ça!
Ceci dit avec cette méthode (méthode qui ne passe pas par une variable intermédiaire stoquée dans un tableau de variable), on ne peux pas traiter la valeur des cellules avant de les renvoyer dans leur nouvel emplacement
Je m'explique:
Si je veux par exemple concatener la colonne D(format date) et la colone E (format heure) dans une cellule cible de la feuille2 de format 'date et heure' du style (1/1/05 12:00)
... ça coince
PS : Quelqu'un pourrait il me dire comment faire avec une methode de variable locale? histoire de savoir ci c'est possible aussi ou pas
PS: Je joins le code que tu m'avais envoyé mais qui contenait une petite erreur, de frappe surement...
Sub CopyCol()
Dim DerL As Integer
'ligne de la dernière cellule non vide
DerL = Sheets('A').Range('A2').End(xlDown).Row
Sheets('B').Range('A2:A' & DerL).Value = Sheets('A').Range('A2:A' & DerL).Value
Sheets('B').Range('
B2:B' & DerL).Value = Sheets('A').Range('D2
' & DerL).Value
Sheets('B').Range('
C2:C' & DerL).Value = Sheets('A').Range('E2:E' & DerL).Value & Sheets('A').Range('F2:F' & DerL).Value
End Sub
merci encore
@+