Correction de code VBA: Copier/Coller de tableaux entre deux onglets
Bonjour,
Dans une feuille de présence, je désire effectuer un copier/coller entre une plage variable (selon les employé et le mois) et une plage fixe (qui fait office de formulaire). Je désire éviter l'utilisation de ".select" qui alourdissent la procédure.
Je me suis donc mis au travail, mais étant relativement débutant dans VBA, là je bloque...
Voici mon code:
Une bonne âme pourrait-elle me dépanner, merci
Bonjour,
Dans une feuille de présence, je désire effectuer un copier/coller entre une plage variable (selon les employé et le mois) et une plage fixe (qui fait office de formulaire). Je désire éviter l'utilisation de ".select" qui alourdissent la procédure.
Je me suis donc mis au travail, mais étant relativement débutant dans VBA, là je bloque...
Voici mon code:
Code:
Public Sub Sélection_Tableau()
Dim Employé As Integer
Dim Nb As Integer
[COLOR="Green"]Je définis mes variables, à priori aucun problème de ce côté là[/COLOR]
Employé = Sheets("Présences").Range("C3").Value + 4
Nb = 1 + ((Sheets("Présences").Range("C4").Value - 1) * 22)
[COLOR="Green"]Voici la ligne qui pose problème, Excel me renvoyant l'erreur '1004' Erreur définie par l'application ou par l'objet[/COLOR]
Sheets("Présences").Range("A6:AH27").Value = Sheets(Employé).Range(Cells(Nb, 1), Cells(Nb + 21, 34)).Value
End Sub
Dernière édition: