Bonjour,
Je sollicite votre aide car j'ai une erreur depuis le début de la matinée, et je n'ai pas trouvé comment le résoudre sur les différents forums.
Je voudrais coller en valeur les cellules d'un onglet ("Insertion BG") vers un autre onglet ("BG"). La position du collage sur le deuxième onglet dépend des cellules déjà copiées antérieurement.
Le code que j'ai réalisé jusqu'à maintenant est le suivant :
Dim LigneBGHistorique As Long
LigneBGHistorique = Sheets("BG").Cells(Rows.Count, 2).End(xlUp).Row
Dim LigneNouvelleBG As Long
LigneNouvelleBG = Sheets("Insertion BG").Cells(Rows.Count, 2).End(xlUp).Row
Sheets("Insertion BG").Activate
Sheets("Insertion BG").Range(Cells(4, 2), Cells(LigneNouvelleBG, 4)).Copy
Sheets("BG").Activate
Sheets("BG").Range(Cells(LigneBGHistorique + 1, 4)).PasteSpeciale Paste:=xlPasteValues, Operation:=xlNone, SkipBlancks:=False, Transpose:=False
Sheets("Insertion BG").Activate
Et j'ai l'erreur suivante qui s'affiche quand je lance la macro :
La ligne ayant le problème est la suivante :
Sheets("BG").Range(Cells(LigneBGHistorique + 1, 4)).PasteSpeciale Paste:=xlPasteValues, Operation:=xlNone, SkipBlancks:=False, Transpose:=False
Si quelqu'un pouvait m'apporter son aide, j'en serais très heureux :)
Bonne journée.