stich02
XLDnaute Occasionnel
Bonjour à tous,
Je reviens avec l'excellente macro de Yaloo afin (si possible) de lui apporter une légère modification. En effet cette macro permet de copier une plage de cellule dans un fichier et de la coller dans un autre fichier.
Toutefois j'ai manqué de précision dans ma demande car dans le fichier que j'utilise il y a dans les cellules que je dois copier des formules et si je fais un coller "tout simple" je perds mes chiffres.
Aussi serez-t-il possible au lieu de faire un "copier coller " de faire un "copier collage spécial valeur" afin que toutes mes données soient reprises.
Ci-dessous la macro de Yaloo et les fichiers qui vont avec :
Merci d'avance de votre aide
Jean-Marie
Je reviens avec l'excellente macro de Yaloo afin (si possible) de lui apporter une légère modification. En effet cette macro permet de copier une plage de cellule dans un fichier et de la coller dans un autre fichier.
Toutefois j'ai manqué de précision dans ma demande car dans le fichier que j'utilise il y a dans les cellules que je dois copier des formules et si je fais un coller "tout simple" je perds mes chiffres.
Aussi serez-t-il possible au lieu de faire un "copier coller " de faire un "copier collage spécial valeur" afin que toutes mes données soient reprises.
Ci-dessous la macro de Yaloo et les fichiers qui vont avec :
Code:
Sub tt()
Dim i&, j&, Plage As Range
j = Cells(Rows.Count, 1).End(xlUp).Row
For i = j To 2 Step -1
If Cells(i, 1) <> Cells(i - 1, 1) Then GoTo Suite
Next
Suite:
Set Plage = Range(Cells(i, 1), Cells(j, 15))
Workbooks.Open ThisWorkbook.Path & "\essai2.xls"
j = ActiveSheet.Cells(Rows.Count, 1).End(xlUp)(2).Row
Plage.Copy ActiveSheet.Cells(j, 1)
End Sub
Merci d'avance de votre aide
Jean-Marie