PB MACRO Sheets(semaine).Copy Before:=Workbooks(semaine & ".xls").Sheets(1)

  • Initiateur de la discussion Initiateur de la discussion verolyde
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

V

verolyde

Guest
Bjr,

Cette macro qui marche bien, sur environ 20 réitération :

Sub lancerO()
x = InputBox("Quelle semaine voulez-vous ?")
Call EXTSEMYVELO(x)
End Sub
Sub EXTSEMYVELO(semaine)

Workbooks.Open Filename:= _
"\\c-01\bureautique\commun\CONGES\VETT\DECOMPTES HEURES\DH VETT12.xls"
Sheets(semaine).Select
Sheets(semaine).Copy Before:=Workbooks(semaine & ".xls").Sheets(1)
ActiveSheet.Unprotect Password:="ADM"
Range("C4:E4").Select
Selection.Copy
Sheets(semaine).Select
Sheets(semaine).Name = "VETT"
Application.CutCopyMode = False
Windows("DH VETT12.xls").Activate
ActiveSheet.Protect Password:="ADM"
ActiveWorkbook.Save
ActiveWorkbook.Close

Workbooks.Open Filename:= _
"\\c-01\bureautique\commun\CONGES\CATT\DECOMPTES HEURES\DH CATT12.xls"
Sheets(semaine).Select
Sheets(semaine).Copy Before:=Workbooks(semaine & ".xls").Sheets(1)
ActiveSheet.Unprotect Password:="ADM"
Range("C4:E4").Select
Selection.Copy
Sheets(semaine).Select
Sheets(semaine).Name = "CATT"
Application.CutCopyMode = False
Windows("DH CATT12.xls").Activate
ActiveSheet.Protect Password:="ADM"
ActiveWorkbook.Save
ActiveWorkbook.Close

répétition sur Workbooks.Open Filename:= _ 'se lance avec 20 fichiers différents

Sheets("Feuil1").Select
ActiveWindow.SelectedSheets.Delete

ActiveWorkbook.Save
ActiveWorkbook.Clos

End Sub

se plante toujours sur les mêmes fichiers, malgré que je les ai refait.

Pb sur : Sheets(semaine).Copy Before:=Workbooks(semaine & ".xls").Sheets(1)
(msg erreur : trop de caractères par cellule 255 caractères), ce qui est étrange car c'est toujours le même modèle

Que je puisse-je faire. je ne trouve pas mon erreur.

Merci de votre aide !

Verolyde
 
Re : PB MACRO Sheets(semaine).Copy Before:=Workbooks(semaine & ".xls").Sheets(1)

bonjour,

tu dis > 'se plante toujours sur les mêmes fichiers, malgré que je les ai refait.'
et pourtant ce ne peut être que les fichiers puisque ce sont toujours les mêmes !?

il ne s'agit que du Range("C4:E4")
voir des cellules fusionnées !?

difficile sans voir ces fichiers en question !?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

L
  • Question Question
Réponses
2
Affichages
719
linebich
L
Réponses
1
Affichages
849
P
Réponses
16
Affichages
3 K
G
  • Question Question
Réponses
3
Affichages
2 K
F
Réponses
5
Affichages
3 K
fleet21
F
M
Réponses
11
Affichages
2 K
Melidan2006
M
Y
Réponses
0
Affichages
1 K
Y
P
Réponses
5
Affichages
2 K
C
Réponses
3
Affichages
1 K
Retour