Creation classeur en automatique

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

reve24

XLDnaute Occasionnel
est il possible de creer des classeurs en automatique suivant une liste d un ficher d une feuille excel
dans la colonne AA
il y aurait les noms des classeurs a creer
ceux ci serait creer avec macro à l endroit prevu ????

merci de me diriger ??😛
 
Re : Creation classeur en automatique

Re

Essayes cette macro par exemple
(ici les noms sont dans la colonne A)

Code:
Sub Crer_Classeurs()
Dim nWB As Workbook, chemin$
chemin = "C:\Temp\"
With ThisWorkbook.Sheets(1)
    For i = 1 To .[a65536].End(xlUp).Row
    Set nWB = Workbooks.Add
    nWB.Close savechanges:=True, _
    Filename:=chemin & .Cells(i, 1).Text & ".xls"
    Set nWB = Nothing
    Next
End With
End Sub
 
Re : Creation classeur en automatique

Bonsoir à tous,

Un exemple de fichier qui :

1- boucle sur les noms des classeurs en Colonne A
2- crée des classeurs d'après la feuille modele
3- enregistre le nouveau classeur au nom souhaité dans le répertoire du classeur contenant la macro
 

Pièces jointes

Re : Creation classeur en automatique

Bonsoir à tous,

Un exemple de fichier qui :

1- boucle sur les noms des classeurs en Colonne A
2- crée des classeurs d'après la feuille modele
3- enregistre le nouveau classeur au nom souhaité dans le répertoire du classeur contenant la macro

MERCI , BONNE DEMARCHE
Ceci pourrait il s appliquer à des DOSSIERS .

sur la meme base creer des dossiers en C:\Users\user\Desktop
 
Re : Creation classeur en automatique

Re,

Essaye cette macro :

Sub EnregistrerClasseurs()
Dim Repertoire As String, NomClasseur As String
Dim Derlig As Integer, i As Integer, Chemin As String
' Désactivation de l'affichage
Application.ScreenUpdating = False
' Ici chemin du classeur actif contenant la macro
Repertoire = "C:\Users\user\Desktop\"
' Boucle sur les noms contenus dans la colonne A
With Sheets("Base")
Derlig = .Range("A65536").End(xlUp).Row
For i = 1 To Derlig
' Définition du nom du classeur
NomClasseur = .Cells(i, 1) & ".xls"
' Création du classeur d'après la feuille "modèle"
Sheets("Modele").Copy
'Enregistrement du classeur
Chemin = Repertoire & NomClasseur
ActiveWorkbook.SaveAs Filename:=Chemin
ActiveWorkbook.Close
Next i
End With
End Sub
 
Re : Creation classeur en automatique

😕
Re,

Essaye cette macro :

Sub EnregistrerClasseurs()
Dim Repertoire As String, NomClasseur As String
Dim Derlig As Integer, i As Integer, Chemin As String
' Désactivation de l'affichage
Application.ScreenUpdating = False
' Ici chemin du classeur actif contenant la macro
Repertoire = "C:\Users\user\Desktop\"
' Boucle sur les noms contenus dans la colonne A
With Sheets("Base")
Derlig = .Range("A65536").End(xlUp).Row
For i = 1 To Derlig
' Définition du nom du classeur
NomClasseur = .Cells(i, 1) & ".xls"
' Création du classeur d'après la feuille "modèle"
Sheets("Modele").Copy
'Enregistrement du classeur
Chemin = Repertoire & NomClasseur
ActiveWorkbook.SaveAs Filename:=Chemin
ActiveWorkbook.Close
Next i
End With
End Sub

😕 Excuse mais il me semble qu il y a un petit probleme😕
 
Re : Creation classeur en automatique

a) Des classeurs vides ? (avec combien de feuilles ?) vide oui 2 feuilles

b) à partir d'un onglet modéle ? oui

et quel est le chemin et le nom de ton répertoire ?
C:\Documents and Settings\PM\Bureau

Excuses moi
et merci pour ton aide .🙂
 
Re : Creation classeur en automatique

Re,

Essaye cette macro :

Sub EnregistrerClasseurs()
Dim Repertoire As String, NomClasseur As String
Dim Derlig As Integer, i As Integer, Chemin As String

😡Le chemin est le suivant

\\Srv2003\bureautique\Traçabilité

mais si je mets en colonne AA
A01
A02
A03
Cela ne crée pas des dossiers au chemin indiqué .

????? 😡 est ce normal ???
 
- 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
12
Affichages
647
Réponses
5
Affichages
403
  • Question Question
Microsoft 365 Classeur Disparu
Réponses
2
Affichages
571
Retour