Bonjour à tous,
Je suis dans une impasse...
J'ai un fichier A contenant la feuille "6.4- RC".
Celle-ci contient une plage de données (F10:F364) que je souhaite copier-coller dans un fichier B (nommé "Base de données") dans la Feuil1 avec une incrémentation de valeurs dans la première colonne vide (à partir de la colonne J).
Voici mon code :
Sub Bouton1_Cliquer()
Dim Chemin As String
Chemin = "C:\Users\f.c\Desktop\Base de données\Base de données.xlsx"
'Sheets("6.4- RC").Range("F10:F364").Copy
With Workbooks.Open(Chemin) '
.Feuil1.Range("J" & .Feuil1.Range("J" & Rows.Columns).End(xlUp).Columns + 1).PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
.Close savechanges:=True
End With
End Sub
Cependant, à partir de la ligne ".Feuil1.Range......", un message d'erreur d'execution : 7 apparaît.
Précisant que ce message d'erreur est "Mémoire insuffisante".
Je pense que le problème provient de ma plage de données ("F10:F364") qui est elle-même issue de formule. Excel doit peut-être copier les formules au lieu des valeurs uniquement. De plus, il peut y avoir du texte dans cette plage de données.
Help les amis, je suis complètement bloqué...
Avez-vous une idée svp ?
Merci d'avance
Flo