Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
XL 2016Créer des nouveaux classeurs , noms en colonnes.
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 !
Bonjour,
je bute depuis ce matin:
Un classeur une colonne avec des articles, je voudrais pour chaque article créer un nouveau classeur dans le même répertoire.
Et ça bugge, je ne comprend pas !
Merci d'avance ,
Claudy
Sub Nouveau_Articlesbudgétaires()
Dim chemin As String, i As Range, dl%
dl = Range("G" & Rows.Count).End(xlUp).Row
chemin = ActiveWorkbook.Path & "\"
For Each i In Range("G2:G" & dl)
Sheets("Modele").Copy
ActiveWorkbook.SaveAs chemin & i.Value, 52
ActiveWorkbook.Close True
Next i
End Sub
Ok merci ça marche!
Question subsidiaire:
Je suis dans la colonne "G" sur un article...comment ouvrir le classeur du même nom?
Dans le style:
Sub ouvre_Article_Budgetaire()
'définition du Classeur à ouvrir
MonClasseur = ActiveWorkbook.Path & "\" & ActiveCell.Text & ".xlsm"
'ouverture du Classeur dans une nouvelle instance d'Excel
objExcel.Workbooks.Open Filename:=MonClasseur
objExcel.Visible = True
Place cette macro dans la feuille "data"
par double-clic sur une des cellules de la colonne G le classeur s'ouvre
VB:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'définition du Classeur à ouvrir
MonClasseur = ActiveWorkbook.Path & "\" & ActiveCell.Text & ".xlsm"
'ouverture du Classeur dans une nouvelle instance d'Excel
Workbooks.Open Filename:=MonClasseur
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