[Excel] Probleme macro
Fermé
TiMaZe
Messages postés
88
Date d'inscription
mercredi 18 mai 2011
Statut
Membre
Dernière intervention
28 août 2019
-
Modifié par TiMaZe le 8/06/2011 à 10:59
melanie1324 Messages postés 1504 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 - 8 juin 2011 à 15:29
melanie1324 Messages postés 1504 Date d'inscription vendredi 25 mai 2007 Statut Membre Dernière intervention 31 janvier 2018 - 8 juin 2011 à 15:29
A voir également:
- [Excel] Probleme macro
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
5 réponses
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
8 juin 2011 à 11:48
8 juin 2011 à 11:48
Bonjour,
ton problème est que tu veux copier de A2 à A2000
sur une zone qui commence à A4 donc il y a deux lignes en trop. Pour y palier :
Private Sub CommandButton2_Click()
Range("A2:A2000").Select
Selection.Copy
Windows("Final_taches_recurrentes_S21.xls").Activate
Sheets("ePO").Select
Range("A4").Select
ActiveSheet.Paste
Windows("Système.xls").Activate
Range("B2:B2000").Select
Selection.Copy
Windows("Final_taches_recurrentes_S21.xls").Activate
Sheets("ePO").Select
Range("C4").Select
ActiveSheet.Paste
Windows("Système.xls").Activate
Range("C2:C2000").Select
Selection.Copy
Windows("Final_taches_recurrentes_S21.xls").Activate
Sheets("ePO").Select
Range("E4").Select
ActiveSheet.Paste
Windows("Système.xls").Activate
Range("E2:E2000").Select
Selection.Copy
Windows("Final_taches_recurrentes_S21.xls").Activate
Sheets("ePO").Select
Range("H4").Select
ActiveSheet.Paste
End Sub
ton problème est que tu veux copier de A2 à A2000
sur une zone qui commence à A4 donc il y a deux lignes en trop. Pour y palier :
Private Sub CommandButton2_Click()
Range("A2:A2000").Select
Selection.Copy
Windows("Final_taches_recurrentes_S21.xls").Activate
Sheets("ePO").Select
Range("A4").Select
ActiveSheet.Paste
Windows("Système.xls").Activate
Range("B2:B2000").Select
Selection.Copy
Windows("Final_taches_recurrentes_S21.xls").Activate
Sheets("ePO").Select
Range("C4").Select
ActiveSheet.Paste
Windows("Système.xls").Activate
Range("C2:C2000").Select
Selection.Copy
Windows("Final_taches_recurrentes_S21.xls").Activate
Sheets("ePO").Select
Range("E4").Select
ActiveSheet.Paste
Windows("Système.xls").Activate
Range("E2:E2000").Select
Selection.Copy
Windows("Final_taches_recurrentes_S21.xls").Activate
Sheets("ePO").Select
Range("H4").Select
ActiveSheet.Paste
End Sub
TiMaZe
Messages postés
88
Date d'inscription
mercredi 18 mai 2011
Statut
Membre
Dernière intervention
28 août 2019
2
8 juin 2011 à 11:57
8 juin 2011 à 11:57
j'ai recopier exactement cette formule mais il y un probleme je lance le debugger et l'erreur se situe au cette ligne :
Range("A4").Select
Range("A4").Select
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
8 juin 2011 à 13:53
8 juin 2011 à 13:53
re,
essaie ca :
Private Sub CommandButton2_Click()
Range("A2:A2000").Select
Selection.Copy
Windows("Final_taches_recurrentes_S21.xls").Activate
Sheets("ePO").Select
cells(4,1).Select
ActiveSheet.Paste
Windows("Système.xls").Activate
Range("B2:B2000").Select
Selection.Copy
Windows("Final_taches_recurrentes_S21.xls").Activate
Sheets("ePO").Select
cells(4,3).Select
ActiveSheet.Paste
Windows("Système.xls").Activate
Range("C2:C2000").Select
Selection.Copy
Windows("Final_taches_recurrentes_S21.xls").Activate
Sheets("ePO").Select
cells(4,5).Select
ActiveSheet.Paste
Windows("Système.xls").Activate
Range("E2:E2000").Select
Selection.Copy
Windows("Final_taches_recurrentes_S21.xls").Activate
Sheets("ePO").Select
cells(4,8).Select
ActiveSheet.Paste
End Sub
essaie ca :
Private Sub CommandButton2_Click()
Range("A2:A2000").Select
Selection.Copy
Windows("Final_taches_recurrentes_S21.xls").Activate
Sheets("ePO").Select
cells(4,1).Select
ActiveSheet.Paste
Windows("Système.xls").Activate
Range("B2:B2000").Select
Selection.Copy
Windows("Final_taches_recurrentes_S21.xls").Activate
Sheets("ePO").Select
cells(4,3).Select
ActiveSheet.Paste
Windows("Système.xls").Activate
Range("C2:C2000").Select
Selection.Copy
Windows("Final_taches_recurrentes_S21.xls").Activate
Sheets("ePO").Select
cells(4,5).Select
ActiveSheet.Paste
Windows("Système.xls").Activate
Range("E2:E2000").Select
Selection.Copy
Windows("Final_taches_recurrentes_S21.xls").Activate
Sheets("ePO").Select
cells(4,8).Select
ActiveSheet.Paste
End Sub
TiMaZe
Messages postés
88
Date d'inscription
mercredi 18 mai 2011
Statut
Membre
Dernière intervention
28 août 2019
2
8 juin 2011 à 15:26
8 juin 2011 à 15:26
Erreur a :
Cells(4, 1).Select
Cells(4, 1).Select
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
melanie1324
Messages postés
1504
Date d'inscription
vendredi 25 mai 2007
Statut
Membre
Dernière intervention
31 janvier 2018
154
8 juin 2011 à 15:29
8 juin 2011 à 15:29
re,
je connais bien le vba et l'erreur n'est pas là.
Quel est le message d'erreur qu'il te dit?
Ton fichier est-il protéger?
je connais bien le vba et l'erreur n'est pas là.
Quel est le message d'erreur qu'il te dit?
Ton fichier est-il protéger?