Bonjour à tous,
Je viens vers vous à cause d'une erreur dans mon code VBA
Le principe de la Macro est de copier des données d'un fichier Excel vers une autre fichier Excel à la suite de données déjà inscrites (d’où le Rows.Count).
Mon problème actuel est que la Macro colle en A1 alors que cela ne devrait pas être le cas car les 100 premières cellules sont remplis (ligne et colonne).
De plus, j'obtiens des #REF! partout où quelque chose a été collé. J'ai une solution potentiel à ça. Il faudrait faire un "Coller Valeur" car il s'agit de formule dans le fichier d'origine. Mais je n'ai aucune idée de comment faire ça sous forme VBA
Private Sub CommandButton2_Click()
Dim derLigne As Long
CommandButton1.BackColor = RGB(166, 166, 166)
Range("D27:L31").Select
Selection.Copy
Workbooks.Open Filename:= _
"S:\XXXXX.XX.XXXXX\XXXX\ABC.xlsx"
Workbooks("ABC").Sheets("Feuille1").Select
derLigne = Range("A" & Rows.Count).End(xlUp).Row
Sheets("Production").Range("A" & derLigne).Select
ActiveSheet.Paste
End Sub
Quelqu'un a des pistes à me donner ? Merci par avance
(Un EDIT a été fait)