Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.
  • Initiateur de la discussion Initiateur de la discussion sten83
  • 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 !

sten83

XLDnaute Occasionnel
Bonjour, dans un post précédent je voulais des informations sur du code avec la fonction Array, hors je rencontre un nouveau problème, y a t'il une limite pour les index . Impossible d'ajouter une autre feuille, merci pour votre aide précieuse.
Je joint le classeur

Merci

Voici le code de la macro

Sub NouvelleSemaine()
Sheets(Array("JOUR1", "JOUR2", "JOUR3", "JOUR4", "JOUR5", "JOUR6", "JOUR7", "JOUR8", "JOUR9", "JOUR10")).Copy
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs "C:\SEMAINES ILLISIBLES TERMINEES\SEMAINE" & " " & JOUR1.Range("AA4").Value
ActiveWorkbook.Close
MsgBox "Semaine saugegardé" & Chr(13) & "Vous pouvez faire la remise a zéro!", vbInformation, "Semaine" & " " & JOUR1.Range("AA4").Value
Application.DisplayAlerts = True

End Sub

impossible de rajouter la feuille RECAP ?
pour le code VB le mot de passe st83en27
 

Pièces jointes

Re : Code Array

Bonjour sten83, camarchepas 🙂
RECAP est le CodeName de la feuille "TOTAL GENERAL"
En utilisant le nom cela devrait aller:
VB:
Sheets(Array("JOUR1", "JOUR2", "JOUR3", "JOUR4", "JOUR5", "JOUR6", "JOUR7", "JOUR8", "JOUR9", "JOUR10", "TOTAL GENERAL")).Copy


Cordialement
 
Re : Code Array

Bonjour Efgé,

Surtout en informatique , si l'on nomme un truc de nom de machin alors que c'est un bidule, c'est sûr que l'on à toutes les chances de ne jamais arriver plus loin que le point d'ou l'on est partis.

Merci donc à ta boule de cristal et ta claire voyance.
 
Re : Code Array

salut

Si... tu veux réduire tes codes, copie dans ThisWorkbook :
Code:
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
  Sh.Protect "vinci"
  Sh.ScrollArea = "A1:AL71"
  Sh.EnableSelection = xlUnlockedCells
  Sh.Range("A18").Select
End Sub
et supprime ces lignes dans les onglets où elles figurent.
 
- 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

Discussions similaires

  • Question Question
Microsoft 365 Question code VBA
Réponses
2
Affichages
613
J
Réponses
0
Affichages
972
jujunexcelpas
J
E
Réponses
0
Affichages
1 K
eeyglunent
E
B
Réponses
2
Affichages
958
Bobbcolin
B
Réponses
7
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…