Créer un nombre de feuille selon une variable

  • Initiateur de la discussion Initiateur de la discussion RemiP
  • 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 !

RemiP

XLDnaute Nouveau
Bonjour la communauté,

Je souhaite créer un nombre de feuille (des copies de ma feuille "Chiffrage liens") en fonction d'une variable entrée par l'utilisateur.

Pour l'instant j'ai ça :

Sub Photocopieuse(Sh As Worksheet, N As Integer)
'
' Photocopieuse Macro
'
Dim I As Integer

For I = 1 To N
Worksheets("Chiffrage liens").Copy After:=Sheets(Sheets.Count)
Next

End Sub






Sub PhotocopieSaisie()

'
' PhotocopieSaisie Macro
'


Dim reponse As String

Do

reponse = InputBox("Nombre de copies", "Multicopie")
If reponse = "" Then Exit Sub
Loop While Not IsNumeric(reponse)
Photocopieuse Worksheets("Chiffrage liens"), CInt(N)

'
End Sub

La commande de saisie du nombre de page fonctionne par contre la copie ne se fait pas.. Si quelqu'un à la solution il me sera d'un grand secours.

Bien cordialement,

RémiP
 
Re : Créer un nombre de feuille selon une variable

Bonjour RemiP,

Un instant de distraction, peut-être 🙄
Dans ta procédure "PhotocopieSaisie", lors de l'appel à l'autre sub, le 'N' que tu convertis en Integer ... ne devrait-il pas être plutôt 'reponse'?
 
- 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 worksheet_change
Réponses
29
Affichages
250
Réponses
3
Affichages
537
Réponses
7
Affichages
106
Retour