XL 2021 création d'étiquettes

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

C'était bien ça merci beaucoup pour le travail accompli
Bonne journée
Une dernière demande si cela est possible, copier avec une macro toutes les feuilles_expo numériques (1110, 1127, etc.) avec souche éleveur dans fichier étiquettes_expo, j'ai essayé mais en vain (bouton sur la feuille étiquette)
Merci
Alain
 

Pièces jointes

La macro affectée au bouton :
VB:
Sub RapatrierFeuilles()
Dim fichier As Variant, w As Worksheet
Do
    fichier = Application.GetOpenFilename("Fichiers Excel (*.xls*),*.xls*")
Loop While Mid(fichier, InStrRev(fichier, "\") + 1) = ThisWorkbook.Name
If fichier = False Then Exit Sub
Application.ScreenUpdating = False
Application.DisplayAlerts = False
'---suppression des feuilles existantes---
For Each w In Worksheets
    If IsNumeric(w.Name) Then w.Delete
Next w
'---copie les feuilles du fichier choisi---
With Workbooks.Open(fichier) 'ouverture du fichier
    For Each w In .Worksheets
        If IsNumeric(w.Name) Then w.Copy After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)
    Next w
    .Close False 'fermeture
End With
Sheets("Créations").Activate
End Sub
 

Pièces jointes

La macro affectée au bouton :
VB:
Sub RapatrierFeuilles()
Dim fichier As Variant, w As Worksheet
Do
    fichier = Application.GetOpenFilename("Fichiers Excel (*.xls*),*.xls*")
Loop While Mid(fichier, InStrRev(fichier, "\") + 1) = ThisWorkbook.Name
If fichier = False Then Exit Sub
Application.ScreenUpdating = False
Application.DisplayAlerts = False
'---suppression des feuilles existantes---
For Each w In Worksheets
    If IsNumeric(w.Name) Then w.Delete
Next w
'---copie les feuilles du fichier choisi---
With Workbooks.Open(fichier) 'ouverture du fichier
    For Each w In .Worksheets
        If IsNumeric(w.Name) Then w.Copy After:=ThisWorkbook.Sheets(ThisWorkbook.Sheets.Count)
    Next w
    .Close False 'fermeture
End With
Sheets("Créations").Activate
End Sub
Merci beaucoup, c'est super
Bonne soirée
 
- 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
7
Affichages
394
Réponses
4
Affichages
132
  • Question Question
Réponses
6
Affichages
316
Retour