Je ne comprends pas bien comment on peu en VBA créer un nouveau classeur en
imposant son nom. Je voudrais en effet faire un Workbooks.Add (je suppose)
mais donner à ce nouveau classeur le nom de mon choix, éventuellement
récupéré dans une variable.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Pounet95
Bonsoir ( tout neigeux de la Région Parisienne )
Si je ne m'abuse, quand on ajoute un classeur, celui-ci devient actif alors dans ce cas on peut le nommer :
Sub Ajouter_Classeur Workbooks.Add ActiveWorkbook.SaveAs <nom en dur ou récupéré d'une variable> 'éventuellement le fermer, l'afficher, etc End Sub -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ Conseillé : http://dj.joss.free.fr/netiquet.htm (charte, nétiquette, conseils, abréviations, souriettes...) http://www.excelabo.net/mpfe/connexion.php (connexion, conseils...)
"JM" a écrit dans le message de news:
Bonjour.
Je ne comprends pas bien comment on peu en VBA créer un nouveau classeur en imposant son nom. Je voudrais en effet faire un Workbooks.Add (je suppose) mais donner à ce nouveau classeur le nom de mon choix, éventuellement récupéré dans une variable.
Workbooks.Add ("toto.xls") ne fonctionne pas.
Merci !
Bonsoir ( tout neigeux de la Région Parisienne )
Si je ne m'abuse, quand on ajoute un classeur, celui-ci devient actif
alors dans ce cas on peut le nommer :
Sub Ajouter_Classeur
Workbooks.Add
ActiveWorkbook.SaveAs <nom en dur ou récupéré d'une variable>
'éventuellement le fermer, l'afficher, etc
End Sub
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
"JM" <jm@bidon.bidon> a écrit dans le message de news:
eGkW7ctEGHA.2648@TK2MSFTNGP11.phx.gbl...
Bonjour.
Je ne comprends pas bien comment on peu en VBA créer un nouveau classeur
en
imposant son nom. Je voudrais en effet faire un Workbooks.Add (je suppose)
mais donner à ce nouveau classeur le nom de mon choix, éventuellement
récupéré dans une variable.
Si je ne m'abuse, quand on ajoute un classeur, celui-ci devient actif alors dans ce cas on peut le nommer :
Sub Ajouter_Classeur Workbooks.Add ActiveWorkbook.SaveAs <nom en dur ou récupéré d'une variable> 'éventuellement le fermer, l'afficher, etc End Sub -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ Conseillé : http://dj.joss.free.fr/netiquet.htm (charte, nétiquette, conseils, abréviations, souriettes...) http://www.excelabo.net/mpfe/connexion.php (connexion, conseils...)
"JM" a écrit dans le message de news:
Bonjour.
Je ne comprends pas bien comment on peu en VBA créer un nouveau classeur en imposant son nom. Je voudrais en effet faire un Workbooks.Add (je suppose) mais donner à ce nouveau classeur le nom de mon choix, éventuellement récupéré dans une variable.
Workbooks.Add ("toto.xls") ne fonctionne pas.
Merci !
JM
C'est une bonne idée.
Mille mercis frigorifiés de Marseille
"Pounet95" a écrit dans le message de news:
Bonsoir ( tout neigeux de la Région Parisienne )
Si je ne m'abuse, quand on ajoute un classeur, celui-ci devient actif alors dans ce cas on peut le nommer :
Sub Ajouter_Classeur Workbooks.Add ActiveWorkbook.SaveAs <nom en dur ou récupéré d'une variable> 'éventuellement le fermer, l'afficher, etc End Sub -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ Conseillé : http://dj.joss.free.fr/netiquet.htm (charte, nétiquette, conseils, abréviations, souriettes...) http://www.excelabo.net/mpfe/connexion.php (connexion, conseils...)
"JM" a écrit dans le message de news:
Bonjour.
Je ne comprends pas bien comment on peu en VBA créer un nouveau classeur en imposant son nom. Je voudrais en effet faire un Workbooks.Add (je suppose)
mais donner à ce nouveau classeur le nom de mon choix, éventuellement récupéré dans une variable.
Workbooks.Add ("toto.xls") ne fonctionne pas.
Merci !
C'est une bonne idée.
Mille mercis frigorifiés de Marseille
"Pounet95" <pasdepub@oneado.fr> a écrit dans le message de
news:Oi4YohtEGHA.2292@tk2msftngp13.phx.gbl...
Bonsoir ( tout neigeux de la Région Parisienne )
Si je ne m'abuse, quand on ajoute un classeur, celui-ci devient actif
alors dans ce cas on peut le nommer :
Sub Ajouter_Classeur
Workbooks.Add
ActiveWorkbook.SaveAs <nom en dur ou récupéré d'une variable>
'éventuellement le fermer, l'afficher, etc
End Sub
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
"JM" <jm@bidon.bidon> a écrit dans le message de news:
eGkW7ctEGHA.2648@TK2MSFTNGP11.phx.gbl...
Bonjour.
Je ne comprends pas bien comment on peu en VBA créer un nouveau classeur
en
imposant son nom. Je voudrais en effet faire un Workbooks.Add (je
suppose)
mais donner à ce nouveau classeur le nom de mon choix, éventuellement
récupéré dans une variable.
Si je ne m'abuse, quand on ajoute un classeur, celui-ci devient actif alors dans ce cas on peut le nommer :
Sub Ajouter_Classeur Workbooks.Add ActiveWorkbook.SaveAs <nom en dur ou récupéré d'une variable> 'éventuellement le fermer, l'afficher, etc End Sub -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ Conseillé : http://dj.joss.free.fr/netiquet.htm (charte, nétiquette, conseils, abréviations, souriettes...) http://www.excelabo.net/mpfe/connexion.php (connexion, conseils...)
"JM" a écrit dans le message de news:
Bonjour.
Je ne comprends pas bien comment on peu en VBA créer un nouveau classeur en imposant son nom. Je voudrais en effet faire un Workbooks.Add (je suppose)
mais donner à ce nouveau classeur le nom de mon choix, éventuellement récupéré dans une variable.
Workbooks.Add ("toto.xls") ne fonctionne pas.
Merci !
AV
Créer et enregistrer un nouveau classeur avec le nom contenu dans A1 de "Feuil1" du classeur actif : (chemin à adapter)