Comment faire pour choisir le nom de ce nouveau dossier et ne pas subir
celui imposé ?
Dim wb As Workbook
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en l'écrivant
sur disque avec SaveAs ?
pas si il est ouvert
Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en l'écrivant
sur disque avec SaveAs ?
Merci d'avance
Papy Jean
Comment faire pour choisir le nom de ce nouveau dossier et ne pas subir
celui imposé ?
Dim wb As Workbook
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en l'écrivant
sur disque avec SaveAs ?
pas si il est ouvert
Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en l'écrivant
sur disque avec SaveAs ?
Merci d'avance
Papy Jean
Comment faire pour choisir le nom de ce nouveau dossier et ne pas subir
celui imposé ?
Dim wb As Workbook
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en l'écrivant
sur disque avec SaveAs ?
pas si il est ouvert
Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en l'écrivant
sur disque avec SaveAs ?
Merci d'avance
Papy Jean
Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en l'écrivant
sur disque avec SaveAs ?
Merci d'avance
Papy Jean
Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en l'écrivant
sur disque avec SaveAs ?
Merci d'avance
Papy Jean
Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en l'écrivant
sur disque avec SaveAs ?
Merci d'avance
Papy Jean
Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en l'écrivant
sur disque avec SaveAs ?
Merci d'avance
Papy Jean
Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en l'écrivant
sur disque avec SaveAs ?
Merci d'avance
Papy Jean
Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en l'écrivant
sur disque avec SaveAs ?
Merci d'avance
Papy Jean
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivant
sur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" a écrit dans le message de news:
c8mt6u$tmu$Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivant
sur disque avec SaveAs ?
Merci d'avance
Papy Jean
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivant
sur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" <aj.azerty@wanadoo.fr> a écrit dans le message de news:
c8mt6u$tmu$2@news-reader3.wanadoo.fr...
Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivant
sur disque avec SaveAs ?
Merci d'avance
Papy Jean
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivant
sur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" a écrit dans le message de news:
c8mt6u$tmu$Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivant
sur disque avec SaveAs ?
Merci d'avance
Papy Jean
Bonjour Pascal,
Ton exemple m'intéresse mais je ne parviens pas
à le reproduire: j'obtiens la boite de dialogue Enregistrer Sous
sans doute appelée par wb.close... cela revient à SaveAs.
Sinon dans l'essai où crée-t-on le nouveau classeur?
Workbooks.add
LeSteph
"Pascal Engelmajer" a écrit dans le
message de news:uJ8$Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivantsur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" a écrit dans le message de news:
c8mt6u$tmu$Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas
subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivantsur disque avec SaveAs ?
Merci d'avance
Papy Jean
Bonjour Pascal,
Ton exemple m'intéresse mais je ne parviens pas
à le reproduire: j'obtiens la boite de dialogue Enregistrer Sous
sans doute appelée par wb.close... cela revient à SaveAs.
Sinon dans l'essai où crée-t-on le nouveau classeur?
Workbooks.add
LeSteph
"Pascal Engelmajer" <pascal.engelmajer@ilyapa_spam.net> a écrit dans le
message de news:uJ8$RF9PEHA.1048@tk2msftngp13.phx.gbl...
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivant
sur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" <aj.azerty@wanadoo.fr> a écrit dans le message de news:
c8mt6u$tmu$2@news-reader3.wanadoo.fr...
Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas
subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivant
sur disque avec SaveAs ?
Merci d'avance
Papy Jean
Bonjour Pascal,
Ton exemple m'intéresse mais je ne parviens pas
à le reproduire: j'obtiens la boite de dialogue Enregistrer Sous
sans doute appelée par wb.close... cela revient à SaveAs.
Sinon dans l'essai où crée-t-on le nouveau classeur?
Workbooks.add
LeSteph
"Pascal Engelmajer" a écrit dans le
message de news:uJ8$Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivantsur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" a écrit dans le message de news:
c8mt6u$tmu$Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas
subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivantsur disque avec SaveAs ?
Merci d'avance
Papy Jean
Salut,
et avec ...
Application.DisplayAlerts = False
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" a écrit dans le message de news:
40af13df$0$30135$Bonjour Pascal,
Ton exemple m'intéresse mais je ne parviens pas
à le reproduire: j'obtiens la boite de dialogue Enregistrer Sous
sans doute appelée par wb.close... cela revient à SaveAs.
Sinon dans l'essai où crée-t-on le nouveau classeur?
Workbooks.add
LeSteph
"Pascal Engelmajer" a écrit dans le
message de news:uJ8$Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivantsur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" a écrit dans le message de news:
c8mt6u$tmu$Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas
subircelui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivantsur disque avec SaveAs ?
Merci d'avance
Papy Jean
Salut,
et avec ...
Application.DisplayAlerts = False
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" <cocosteph@free.fr> a écrit dans le message de news:
40af13df$0$30135$626a14ce@news.free.fr...
Bonjour Pascal,
Ton exemple m'intéresse mais je ne parviens pas
à le reproduire: j'obtiens la boite de dialogue Enregistrer Sous
sans doute appelée par wb.close... cela revient à SaveAs.
Sinon dans l'essai où crée-t-on le nouveau classeur?
Workbooks.add
LeSteph
"Pascal Engelmajer" <pascal.engelmajer@ilyapa_spam.net> a écrit dans le
message de news:uJ8$RF9PEHA.1048@tk2msftngp13.phx.gbl...
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivant
sur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" <aj.azerty@wanadoo.fr> a écrit dans le message de news:
c8mt6u$tmu$2@news-reader3.wanadoo.fr...
Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas
subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivant
sur disque avec SaveAs ?
Merci d'avance
Papy Jean
Salut,
et avec ...
Application.DisplayAlerts = False
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" a écrit dans le message de news:
40af13df$0$30135$Bonjour Pascal,
Ton exemple m'intéresse mais je ne parviens pas
à le reproduire: j'obtiens la boite de dialogue Enregistrer Sous
sans doute appelée par wb.close... cela revient à SaveAs.
Sinon dans l'essai où crée-t-on le nouveau classeur?
Workbooks.add
LeSteph
"Pascal Engelmajer" a écrit dans le
message de news:uJ8$Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivantsur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" a écrit dans le message de news:
c8mt6u$tmu$Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas
subircelui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivantsur disque avec SaveAs ?
Merci d'avance
Papy Jean
Erreur53
LeSteph
"Pascal Engelmajer" a écrit dans le
message de news:Salut,
et avec ...
Application.DisplayAlerts = False
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" a écrit dans le message de news:
40af13df$0$30135$Bonjour Pascal,
Ton exemple m'intéresse mais je ne parviens pas
à le reproduire: j'obtiens la boite de dialogue Enregistrer Sous
sans doute appelée par wb.close... cela revient à SaveAs.
Sinon dans l'essai où crée-t-on le nouveau classeur?
Workbooks.add
LeSteph
"Pascal Engelmajer" a écrit dans
le
message de news:uJ8$Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivantsur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il
va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" a écrit dans le message de news:
c8mt6u$tmu$Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas
subircelui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivantsur disque avec SaveAs ?
Merci d'avance
Papy Jean
Erreur53
LeSteph
"Pascal Engelmajer" <pascal.engelmajer@ilyapa_spam.net> a écrit dans le
message de news:el3LCw9PEHA.1840@TK2MSFTNGP10.phx.gbl...
Salut,
et avec ...
Application.DisplayAlerts = False
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" <cocosteph@free.fr> a écrit dans le message de news:
40af13df$0$30135$626a14ce@news.free.fr...
Bonjour Pascal,
Ton exemple m'intéresse mais je ne parviens pas
à le reproduire: j'obtiens la boite de dialogue Enregistrer Sous
sans doute appelée par wb.close... cela revient à SaveAs.
Sinon dans l'essai où crée-t-on le nouveau classeur?
Workbooks.add
LeSteph
"Pascal Engelmajer" <pascal.engelmajer@ilyapa_spam.net> a écrit dans
le
message de news:uJ8$RF9PEHA.1048@tk2msftngp13.phx.gbl...
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivant
sur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il
va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" <aj.azerty@wanadoo.fr> a écrit dans le message de news:
c8mt6u$tmu$2@news-reader3.wanadoo.fr...
Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas
subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivant
sur disque avec SaveAs ?
Merci d'avance
Papy Jean
Erreur53
LeSteph
"Pascal Engelmajer" a écrit dans le
message de news:Salut,
et avec ...
Application.DisplayAlerts = False
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" a écrit dans le message de news:
40af13df$0$30135$Bonjour Pascal,
Ton exemple m'intéresse mais je ne parviens pas
à le reproduire: j'obtiens la boite de dialogue Enregistrer Sous
sans doute appelée par wb.close... cela revient à SaveAs.
Sinon dans l'essai où crée-t-on le nouveau classeur?
Workbooks.add
LeSteph
"Pascal Engelmajer" a écrit dans
le
message de news:uJ8$Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivantsur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il
va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" a écrit dans le message de news:
c8mt6u$tmu$Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne pas
subircelui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivantsur disque avec SaveAs ?
Merci d'avance
Papy Jean
Salut,
j'ai fais plein d'erreurs en répondant à la volée...
voici testé
Sub nomFichier()
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook 'différent de ThisWorkbook qui contient la
procédure
ancienNom = "C:TESTVIEUX.XLS" 'avant le name bien sur
'Application.DisplayAlerts = False
wb.SaveAs ancienNom
wb.Close True
nouveauNom = "C:TESTJEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
'peut nécessiter une temporisation pour l'écriture du fichier
' à l'aide d'un on error resume
Set wb = Workbooks.Open(nouveauNom)
Application.DisplayAlerts = True
End Sub
attention que le fichier actif soit bien celui qui est créé
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" a écrit dans le message de news:
40af3226$0$1748$Erreur53
LeSteph
"Pascal Engelmajer" a écrit dans le
message de news:Salut,
et avec ...
Application.DisplayAlerts = False
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" a écrit dans le message de news:
40af13df$0$30135$Bonjour Pascal,
Ton exemple m'intéresse mais je ne parviens pas
à le reproduire: j'obtiens la boite de dialogue Enregistrer Sous
sans doute appelée par wb.close... cela revient à SaveAs.
Sinon dans l'essai où crée-t-on le nouveau classeur?
Workbooks.add
LeSteph
"Pascal Engelmajer" a écrit dans
lemessage de news:uJ8$Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivantsur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le
fichier.
Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il
va."Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" a écrit dans le message de
news:
c8mt6u$tmu$Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne
pas
subircelui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivantsur disque avec SaveAs ?
Merci d'avance
Papy Jean
Salut,
j'ai fais plein d'erreurs en répondant à la volée...
voici testé
Sub nomFichier()
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook 'différent de ThisWorkbook qui contient la
procédure
ancienNom = "C:TESTVIEUX.XLS" 'avant le name bien sur
'Application.DisplayAlerts = False
wb.SaveAs ancienNom
wb.Close True
nouveauNom = "C:TESTJEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
'peut nécessiter une temporisation pour l'écriture du fichier
' à l'aide d'un on error resume
Set wb = Workbooks.Open(nouveauNom)
Application.DisplayAlerts = True
End Sub
attention que le fichier actif soit bien celui qui est créé
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" <cocosteph@free.fr> a écrit dans le message de news:
40af3226$0$1748$626a14ce@news.free.fr...
Erreur53
LeSteph
"Pascal Engelmajer" <pascal.engelmajer@ilyapa_spam.net> a écrit dans le
message de news:el3LCw9PEHA.1840@TK2MSFTNGP10.phx.gbl...
Salut,
et avec ...
Application.DisplayAlerts = False
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" <cocosteph@free.fr> a écrit dans le message de news:
40af13df$0$30135$626a14ce@news.free.fr...
Bonjour Pascal,
Ton exemple m'intéresse mais je ne parviens pas
à le reproduire: j'obtiens la boite de dialogue Enregistrer Sous
sans doute appelée par wb.close... cela revient à SaveAs.
Sinon dans l'essai où crée-t-on le nouveau classeur?
Workbooks.add
LeSteph
"Pascal Engelmajer" <pascal.engelmajer@ilyapa_spam.net> a écrit dans
le
message de news:uJ8$RF9PEHA.1048@tk2msftngp13.phx.gbl...
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivant
sur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le
fichier.
Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il
va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" <aj.azerty@wanadoo.fr> a écrit dans le message de
news:
c8mt6u$tmu$2@news-reader3.wanadoo.fr...
Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne
pas
subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivant
sur disque avec SaveAs ?
Merci d'avance
Papy Jean
Salut,
j'ai fais plein d'erreurs en répondant à la volée...
voici testé
Sub nomFichier()
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook 'différent de ThisWorkbook qui contient la
procédure
ancienNom = "C:TESTVIEUX.XLS" 'avant le name bien sur
'Application.DisplayAlerts = False
wb.SaveAs ancienNom
wb.Close True
nouveauNom = "C:TESTJEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
'peut nécessiter une temporisation pour l'écriture du fichier
' à l'aide d'un on error resume
Set wb = Workbooks.Open(nouveauNom)
Application.DisplayAlerts = True
End Sub
attention que le fichier actif soit bien celui qui est créé
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" a écrit dans le message de news:
40af3226$0$1748$Erreur53
LeSteph
"Pascal Engelmajer" a écrit dans le
message de news:Salut,
et avec ...
Application.DisplayAlerts = False
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" a écrit dans le message de news:
40af13df$0$30135$Bonjour Pascal,
Ton exemple m'intéresse mais je ne parviens pas
à le reproduire: j'obtiens la boite de dialogue Enregistrer Sous
sans doute appelée par wb.close... cela revient à SaveAs.
Sinon dans l'essai où crée-t-on le nouveau classeur?
Workbooks.add
LeSteph
"Pascal Engelmajer" a écrit dans
lemessage de news:uJ8$Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivantsur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le
fichier.
Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il
va."Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" a écrit dans le message de
news:
c8mt6u$tmu$Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne
pas
subircelui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivantsur disque avec SaveAs ?
Merci d'avance
Papy Jean
Cela donnerait pour être sûr
Sub nouvad()
Set myb = Workbooks.Add
Application.DisplayAlerts = False
myb.Activate
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook 'différent de ThisWorkbook qui contient la
procédure
ancienNom = "C:TESTVIEUX.XLS" 'avant le name bien sur
'Application.DisplayAlerts = False
wb.SaveAs ancienNom
wb.Close True
nouveauNom = "C:TESTJEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
'peut nécessiter une temporisation pour l'écriture du fichier
' à l'aide d'un on error resume
Set wb = Workbooks.Open(nouveauNom)
Application.DisplayAlerts = True
End Sub
cela fonctionnne mais on utilise qd même toujours SaveAs quequepart .
L'idée serait de trouver un moyen de garder le fichier en mémoire sans
saveas ,
mais comment modifier sa propriété name s'il n'existe pas...?
@+
LeSteph
"Pascal Engelmajer" a écrit dans le
message de news:%23tDGns$Salut,
j'ai fais plein d'erreurs en répondant à la volée...
voici testé
Sub nomFichier()
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook 'différent de ThisWorkbook qui contient la
procédure
ancienNom = "C:TESTVIEUX.XLS" 'avant le name bien sur
'Application.DisplayAlerts = False
wb.SaveAs ancienNom
wb.Close True
nouveauNom = "C:TESTJEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
'peut nécessiter une temporisation pour l'écriture du fichier
' à l'aide d'un on error resume
Set wb = Workbooks.Open(nouveauNom)
Application.DisplayAlerts = True
End Sub
attention que le fichier actif soit bien celui qui est créé
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" a écrit dans le message de news:
40af3226$0$1748$Erreur53
LeSteph
"Pascal Engelmajer" a écrit dans
le
message de news:Salut,
et avec ...
Application.DisplayAlerts = False
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il
va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" a écrit dans le message de news:
40af13df$0$30135$Bonjour Pascal,
Ton exemple m'intéresse mais je ne parviens pas
à le reproduire: j'obtiens la boite de dialogue Enregistrer Sous
sans doute appelée par wb.close... cela revient à SaveAs.
Sinon dans l'essai où crée-t-on le nouveau classeur?
Workbooks.add
LeSteph
"Pascal Engelmajer" a écrit
dans
lemessage de news:uJ8$Y a-t-il moyen de changer le nom d'un WorkBook autrement
qu'en
l'écrivantsur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le
fichier.Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il
va."Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" a écrit dans le message de
news:c8mt6u$tmu$Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne
passubircelui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivantsur disque avec SaveAs ?
Merci d'avance
Papy Jean
Cela donnerait pour être sûr
Sub nouvad()
Set myb = Workbooks.Add
Application.DisplayAlerts = False
myb.Activate
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook 'différent de ThisWorkbook qui contient la
procédure
ancienNom = "C:TESTVIEUX.XLS" 'avant le name bien sur
'Application.DisplayAlerts = False
wb.SaveAs ancienNom
wb.Close True
nouveauNom = "C:TESTJEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
'peut nécessiter une temporisation pour l'écriture du fichier
' à l'aide d'un on error resume
Set wb = Workbooks.Open(nouveauNom)
Application.DisplayAlerts = True
End Sub
cela fonctionnne mais on utilise qd même toujours SaveAs quequepart .
L'idée serait de trouver un moyen de garder le fichier en mémoire sans
saveas ,
mais comment modifier sa propriété name s'il n'existe pas...?
@+
LeSteph
"Pascal Engelmajer" <pascal.engelmajer@ilyapa_spam.net> a écrit dans le
message de news:%23tDGns$PEHA.2716@tk2msftngp13.phx.gbl...
Salut,
j'ai fais plein d'erreurs en répondant à la volée...
voici testé
Sub nomFichier()
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook 'différent de ThisWorkbook qui contient la
procédure
ancienNom = "C:TESTVIEUX.XLS" 'avant le name bien sur
'Application.DisplayAlerts = False
wb.SaveAs ancienNom
wb.Close True
nouveauNom = "C:TESTJEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
'peut nécessiter une temporisation pour l'écriture du fichier
' à l'aide d'un on error resume
Set wb = Workbooks.Open(nouveauNom)
Application.DisplayAlerts = True
End Sub
attention que le fichier actif soit bien celui qui est créé
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" <cocosteph@free.fr> a écrit dans le message de news:
40af3226$0$1748$626a14ce@news.free.fr...
Erreur53
LeSteph
"Pascal Engelmajer" <pascal.engelmajer@ilyapa_spam.net> a écrit dans
le
message de news:el3LCw9PEHA.1840@TK2MSFTNGP10.phx.gbl...
Salut,
et avec ...
Application.DisplayAlerts = False
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il
va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" <cocosteph@free.fr> a écrit dans le message de news:
40af13df$0$30135$626a14ce@news.free.fr...
Bonjour Pascal,
Ton exemple m'intéresse mais je ne parviens pas
à le reproduire: j'obtiens la boite de dialogue Enregistrer Sous
sans doute appelée par wb.close... cela revient à SaveAs.
Sinon dans l'essai où crée-t-on le nouveau classeur?
Workbooks.add
LeSteph
"Pascal Engelmajer" <pascal.engelmajer@ilyapa_spam.net> a écrit
dans
le
message de news:uJ8$RF9PEHA.1048@tk2msftngp13.phx.gbl...
Y a-t-il moyen de changer le nom d'un WorkBook autrement
qu'en
l'écrivant
sur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le
fichier.
Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il
va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" <aj.azerty@wanadoo.fr> a écrit dans le message de
news:
c8mt6u$tmu$2@news-reader3.wanadoo.fr...
Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne
pas
subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivant
sur disque avec SaveAs ?
Merci d'avance
Papy Jean
Cela donnerait pour être sûr
Sub nouvad()
Set myb = Workbooks.Add
Application.DisplayAlerts = False
myb.Activate
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook 'différent de ThisWorkbook qui contient la
procédure
ancienNom = "C:TESTVIEUX.XLS" 'avant le name bien sur
'Application.DisplayAlerts = False
wb.SaveAs ancienNom
wb.Close True
nouveauNom = "C:TESTJEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
'peut nécessiter une temporisation pour l'écriture du fichier
' à l'aide d'un on error resume
Set wb = Workbooks.Open(nouveauNom)
Application.DisplayAlerts = True
End Sub
cela fonctionnne mais on utilise qd même toujours SaveAs quequepart .
L'idée serait de trouver un moyen de garder le fichier en mémoire sans
saveas ,
mais comment modifier sa propriété name s'il n'existe pas...?
@+
LeSteph
"Pascal Engelmajer" a écrit dans le
message de news:%23tDGns$Salut,
j'ai fais plein d'erreurs en répondant à la volée...
voici testé
Sub nomFichier()
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook 'différent de ThisWorkbook qui contient la
procédure
ancienNom = "C:TESTVIEUX.XLS" 'avant le name bien sur
'Application.DisplayAlerts = False
wb.SaveAs ancienNom
wb.Close True
nouveauNom = "C:TESTJEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
'peut nécessiter une temporisation pour l'écriture du fichier
' à l'aide d'un on error resume
Set wb = Workbooks.Open(nouveauNom)
Application.DisplayAlerts = True
End Sub
attention que le fichier actif soit bien celui qui est créé
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" a écrit dans le message de news:
40af3226$0$1748$Erreur53
LeSteph
"Pascal Engelmajer" a écrit dans
le
message de news:Salut,
et avec ...
Application.DisplayAlerts = False
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il
va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" a écrit dans le message de news:
40af13df$0$30135$Bonjour Pascal,
Ton exemple m'intéresse mais je ne parviens pas
à le reproduire: j'obtiens la boite de dialogue Enregistrer Sous
sans doute appelée par wb.close... cela revient à SaveAs.
Sinon dans l'essai où crée-t-on le nouveau classeur?
Workbooks.add
LeSteph
"Pascal Engelmajer" a écrit
dans
lemessage de news:uJ8$Y a-t-il moyen de changer le nom d'un WorkBook autrement
qu'en
l'écrivantsur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le
fichier.Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il
va."Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" a écrit dans le message de
news:c8mt6u$tmu$Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et ne
passubircelui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement qu'en
l'écrivantsur disque avec SaveAs ?
Merci d'avance
Papy Jean
Salut,
la propriété Name du classeur est en lecture seule...
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" a écrit dans le message de news:
40af56fe$0$30141$Cela donnerait pour être sûr
Sub nouvad()
Set myb = Workbooks.Add
Application.DisplayAlerts = False
myb.Activate
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook 'différent de ThisWorkbook qui contient la
procédure
ancienNom = "C:TESTVIEUX.XLS" 'avant le name bien sur
'Application.DisplayAlerts = False
wb.SaveAs ancienNom
wb.Close True
nouveauNom = "C:TESTJEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
'peut nécessiter une temporisation pour l'écriture du fichier
' à l'aide d'un on error resume
Set wb = Workbooks.Open(nouveauNom)
Application.DisplayAlerts = True
End Sub
cela fonctionnne mais on utilise qd même toujours SaveAs quequepart .
L'idée serait de trouver un moyen de garder le fichier en mémoire sans
saveas ,
mais comment modifier sa propriété name s'il n'existe pas...?
@+
LeSteph
"Pascal Engelmajer" a écrit dans le
message de news:%23tDGns$Salut,
j'ai fais plein d'erreurs en répondant à la volée...
voici testé
Sub nomFichier()
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook 'différent de ThisWorkbook qui contient la
procédure
ancienNom = "C:TESTVIEUX.XLS" 'avant le name bien sur
'Application.DisplayAlerts = False
wb.SaveAs ancienNom
wb.Close True
nouveauNom = "C:TESTJEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
'peut nécessiter une temporisation pour l'écriture du fichier
' à l'aide d'un on error resume
Set wb = Workbooks.Open(nouveauNom)
Application.DisplayAlerts = True
End Sub
attention que le fichier actif soit bien celui qui est créé
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" a écrit dans le message de news:
40af3226$0$1748$Erreur53
LeSteph
"Pascal Engelmajer" a écrit dans
lemessage de news:Salut,
et avec ...
Application.DisplayAlerts = False
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il
va."Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" a écrit dans le message de news:
40af13df$0$30135$Bonjour Pascal,
Ton exemple m'intéresse mais je ne parviens pas
à le reproduire: j'obtiens la boite de dialogue Enregistrer Sous
sans doute appelée par wb.close... cela revient à SaveAs.
Sinon dans l'essai où crée-t-on le nouveau classeur?
Workbooks.add
LeSteph
"Pascal Engelmajer" a écrit
danslemessage de news:uJ8$Y a-t-il moyen de changer le nom d'un WorkBook autrement
qu'enl'écrivantsur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le
fichier.Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou
il
va."Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" a écrit dans le message de
news:c8mt6u$tmu$Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et
ne
passubircelui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement
qu'en
l'écrivantsur disque avec SaveAs ?
Merci d'avance
Papy Jean
Salut,
la propriété Name du classeur est en lecture seule...
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" <cocosteph@free.fr> a écrit dans le message de news:
40af56fe$0$30141$626a14ce@news.free.fr...
Cela donnerait pour être sûr
Sub nouvad()
Set myb = Workbooks.Add
Application.DisplayAlerts = False
myb.Activate
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook 'différent de ThisWorkbook qui contient la
procédure
ancienNom = "C:TESTVIEUX.XLS" 'avant le name bien sur
'Application.DisplayAlerts = False
wb.SaveAs ancienNom
wb.Close True
nouveauNom = "C:TESTJEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
'peut nécessiter une temporisation pour l'écriture du fichier
' à l'aide d'un on error resume
Set wb = Workbooks.Open(nouveauNom)
Application.DisplayAlerts = True
End Sub
cela fonctionnne mais on utilise qd même toujours SaveAs quequepart .
L'idée serait de trouver un moyen de garder le fichier en mémoire sans
saveas ,
mais comment modifier sa propriété name s'il n'existe pas...?
@+
LeSteph
"Pascal Engelmajer" <pascal.engelmajer@ilyapa_spam.net> a écrit dans le
message de news:%23tDGns$PEHA.2716@tk2msftngp13.phx.gbl...
Salut,
j'ai fais plein d'erreurs en répondant à la volée...
voici testé
Sub nomFichier()
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook 'différent de ThisWorkbook qui contient la
procédure
ancienNom = "C:TESTVIEUX.XLS" 'avant le name bien sur
'Application.DisplayAlerts = False
wb.SaveAs ancienNom
wb.Close True
nouveauNom = "C:TESTJEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
'peut nécessiter une temporisation pour l'écriture du fichier
' à l'aide d'un on error resume
Set wb = Workbooks.Open(nouveauNom)
Application.DisplayAlerts = True
End Sub
attention que le fichier actif soit bien celui qui est créé
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" <cocosteph@free.fr> a écrit dans le message de news:
40af3226$0$1748$626a14ce@news.free.fr...
Erreur53
LeSteph
"Pascal Engelmajer" <pascal.engelmajer@ilyapa_spam.net> a écrit dans
le
message de news:el3LCw9PEHA.1840@TK2MSFTNGP10.phx.gbl...
Salut,
et avec ...
Application.DisplayAlerts = False
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il
va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" <cocosteph@free.fr> a écrit dans le message de news:
40af13df$0$30135$626a14ce@news.free.fr...
Bonjour Pascal,
Ton exemple m'intéresse mais je ne parviens pas
à le reproduire: j'obtiens la boite de dialogue Enregistrer Sous
sans doute appelée par wb.close... cela revient à SaveAs.
Sinon dans l'essai où crée-t-on le nouveau classeur?
Workbooks.add
LeSteph
"Pascal Engelmajer" <pascal.engelmajer@ilyapa_spam.net> a écrit
dans
le
message de news:uJ8$RF9PEHA.1048@tk2msftngp13.phx.gbl...
Y a-t-il moyen de changer le nom d'un WorkBook autrement
qu'en
l'écrivant
sur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le
fichier.
Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou
il
va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" <aj.azerty@wanadoo.fr> a écrit dans le message de
news:
c8mt6u$tmu$2@news-reader3.wanadoo.fr...
Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et
ne
pas
subir
celui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement
qu'en
l'écrivant
sur disque avec SaveAs ?
Merci d'avance
Papy Jean
Salut,
la propriété Name du classeur est en lecture seule...
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" a écrit dans le message de news:
40af56fe$0$30141$Cela donnerait pour être sûr
Sub nouvad()
Set myb = Workbooks.Add
Application.DisplayAlerts = False
myb.Activate
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook 'différent de ThisWorkbook qui contient la
procédure
ancienNom = "C:TESTVIEUX.XLS" 'avant le name bien sur
'Application.DisplayAlerts = False
wb.SaveAs ancienNom
wb.Close True
nouveauNom = "C:TESTJEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
'peut nécessiter une temporisation pour l'écriture du fichier
' à l'aide d'un on error resume
Set wb = Workbooks.Open(nouveauNom)
Application.DisplayAlerts = True
End Sub
cela fonctionnne mais on utilise qd même toujours SaveAs quequepart .
L'idée serait de trouver un moyen de garder le fichier en mémoire sans
saveas ,
mais comment modifier sa propriété name s'il n'existe pas...?
@+
LeSteph
"Pascal Engelmajer" a écrit dans le
message de news:%23tDGns$Salut,
j'ai fais plein d'erreurs en répondant à la volée...
voici testé
Sub nomFichier()
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook 'différent de ThisWorkbook qui contient la
procédure
ancienNom = "C:TESTVIEUX.XLS" 'avant le name bien sur
'Application.DisplayAlerts = False
wb.SaveAs ancienNom
wb.Close True
nouveauNom = "C:TESTJEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le fichier.
'peut nécessiter une temporisation pour l'écriture du fichier
' à l'aide d'un on error resume
Set wb = Workbooks.Open(nouveauNom)
Application.DisplayAlerts = True
End Sub
attention que le fichier actif soit bien celui qui est créé
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il va."
Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" a écrit dans le message de news:
40af3226$0$1748$Erreur53
LeSteph
"Pascal Engelmajer" a écrit dans
lemessage de news:Salut,
et avec ...
Application.DisplayAlerts = False
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou il
va."Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"LeSteph" a écrit dans le message de news:
40af13df$0$30135$Bonjour Pascal,
Ton exemple m'intéresse mais je ne parviens pas
à le reproduire: j'obtiens la boite de dialogue Enregistrer Sous
sans doute appelée par wb.close... cela revient à SaveAs.
Sinon dans l'essai où crée-t-on le nouveau classeur?
Workbooks.add
LeSteph
"Pascal Engelmajer" a écrit
danslemessage de news:uJ8$Y a-t-il moyen de changer le nom d'un WorkBook autrement
qu'enl'écrivantsur disque avec SaveAs ?
pas si il est ouvert
il faut le fermer et utiliser Name :
Dim wb As Workbook
Dim ancienNom As String
Dim nouveauNom As String
Set wb = ActiveWorkbook
wb.Close True
ancienNom = "C:TEST1VIEUX.XLS"
nouveauNom = "C:TEST2JEUNE.XLS"
Name ancienNom As nouveauNom ' Déplace et renomme le
fichier.Set wb = Workbooks.Open(nouveauNon)
--
Amicalement.
Pascal
"il n'y a pas de vent favorable pour celui qui ne sait pas ou
il
va."Sénèque.
http://www.ilyapa.net/excel
http://www.ilyapa.net/baseExcel
"Papy Jean" a écrit dans le message de
news:c8mt6u$tmu$Bonjour !
en VB, On ajoute un nouveau dossier avec WorkBooks.Add
Comment faire pour choisir le nom de ce nouveau dossier et
ne
passubircelui imposé ?
Question subsidiaire:
Y a-t-il moyen de changer le nom d'un WorkBook autrement
qu'en
l'écrivantsur disque avec SaveAs ?
Merci d'avance
Papy Jean