Worksheets(myarray).Copy : ca me fait pls wkbook ?? help (macro jointe)

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 !

papapaul

XLDnaute Impliqué
Auant de classeurs que de feuilles apres ca, je comprends pas 😡
Private Sub CommandButton1_Click()
'Copie plusieurs feuilles pour enregistrer
Dim wb As Workbook
Dim i As Integer
Dim tmp As Integer
Dim myarray() As Variant
Set wb = ThisWorkbook
With ListBox1
For i = 0 To .ListCount - 1
If .Selected(i) = True Then
ReDim Preserve myarray(tmp)
myarray(tmp) = ListBox1.List(i)
tmp = tmp + 1
End If
Next
End With
For i = 0 To UBound(myarray)
wb.Worksheets(myarray).Copy
Next i
Application.Dialogs(xlDialogSaveAs).Show
UserForm1.Hide
End Sub
 
- 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

Réponses
10
Affichages
663
Réponses
7
Affichages
454
Réponses
5
Affichages
912
Réponses
4
Affichages
734
Réponses
5
Affichages
574
Retour