On me dit que j'essaie d'affecter la propriété Name en lecture seule et que
c'est impossible......comment changer le nom d'un nouveau classeur (très
temporaire) sans l'enregistrer ? Ce qui suit ne fonctionne pas.....
..............................
Workbooks.Add: ActiveSheet.Paste
ActiveWorkbook.Name = ("Formulaire ") & UserForm11.Label17
........................
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
MichDenis
N'oublie pas que le vrai nom du formulaire sera effectif au moment de l'enregistrement seulement.
With ActiveWorkbook ActiveWindow.Caption = ("Formulaire ") & UserForm11.Label17 End With
"Stéphan DuQuébec" a écrit dans le message de news:
On me dit que j'essaie d'affecter la propriété Name en lecture seule et que c'est impossible......comment changer le nom d'un nouveau classeur (très temporaire) sans l'enregistrer ? Ce qui suit ne fonctionne pas..... .............................. Workbooks.Add: ActiveSheet.Paste ActiveWorkbook.Name = ("Formulaire ") & UserForm11.Label17 ........................
Merci !
N'oublie pas que le vrai nom du formulaire sera effectif
au moment de l'enregistrement seulement.
With ActiveWorkbook
ActiveWindow.Caption = ("Formulaire ") & UserForm11.Label17
End With
"Stéphan DuQuébec" <StphanDuQubec@discussions.microsoft.com> a écrit dans le message de news:
33412A36-9F5C-40D4-B545-03290816EDC8@microsoft.com...
On me dit que j'essaie d'affecter la propriété Name en lecture seule et que
c'est impossible......comment changer le nom d'un nouveau classeur (très
temporaire) sans l'enregistrer ? Ce qui suit ne fonctionne pas.....
..............................
Workbooks.Add: ActiveSheet.Paste
ActiveWorkbook.Name = ("Formulaire ") & UserForm11.Label17
........................
N'oublie pas que le vrai nom du formulaire sera effectif au moment de l'enregistrement seulement.
With ActiveWorkbook ActiveWindow.Caption = ("Formulaire ") & UserForm11.Label17 End With
"Stéphan DuQuébec" a écrit dans le message de news:
On me dit que j'essaie d'affecter la propriété Name en lecture seule et que c'est impossible......comment changer le nom d'un nouveau classeur (très temporaire) sans l'enregistrer ? Ce qui suit ne fonctionne pas..... .............................. Workbooks.Add: ActiveSheet.Paste ActiveWorkbook.Name = ("Formulaire ") & UserForm11.Label17 ........................
Merci !
Stéphan DuQuébec
Bonjour MichDenis, Malheureusement pour moi, votre proposition n'a pas fonctionné dans ce code: ............................ Workbooks.Add: ActiveSheet.Paste With ActiveWorkbook ActiveWindow.Caption = ("Formulaire ") & UserForm11.Label17 End With Application.EnableEvents = False Application.DisplayAlerts = False ActiveWorkbook.SendMail (""), "COURRIEL INFO", True ActiveWorkbook.Close Application.DisplayAlerts = True Application.EnableEvents = True ........................................................... Le fichier est bel et bien transmis mais il porte toujours le nom de Classeur1 à la transmission et non celui du .caption. Une secnode idée vous viendrait à l'esprit ? Merci.
Bonjour MichDenis,
Malheureusement pour moi, votre proposition n'a pas fonctionné dans ce code:
............................
Workbooks.Add: ActiveSheet.Paste
With ActiveWorkbook
ActiveWindow.Caption = ("Formulaire ") & UserForm11.Label17
End With
Application.EnableEvents = False
Application.DisplayAlerts = False
ActiveWorkbook.SendMail ("coco.lapin@travail.qc.ca"), "COURRIEL INFO", True
ActiveWorkbook.Close
Application.DisplayAlerts = True
Application.EnableEvents = True
...........................................................
Le fichier est bel et bien transmis mais il porte toujours le nom de
Classeur1 à la transmission et non celui du .caption.
Une secnode idée vous viendrait à l'esprit ?
Merci.
Bonjour MichDenis, Malheureusement pour moi, votre proposition n'a pas fonctionné dans ce code: ............................ Workbooks.Add: ActiveSheet.Paste With ActiveWorkbook ActiveWindow.Caption = ("Formulaire ") & UserForm11.Label17 End With Application.EnableEvents = False Application.DisplayAlerts = False ActiveWorkbook.SendMail (""), "COURRIEL INFO", True ActiveWorkbook.Close Application.DisplayAlerts = True Application.EnableEvents = True ........................................................... Le fichier est bel et bien transmis mais il porte toujours le nom de Classeur1 à la transmission et non celui du .caption. Une secnode idée vous viendrait à l'esprit ? Merci.
MichDenis
Rien ne t'empêche d'enregistrer réellement ton fichier et le supprimer à la fin de la procédure
"Stéphan DuQuébec" a écrit dans le message de news:
Bonjour MichDenis, Malheureusement pour moi, votre proposition n'a pas fonctionné dans ce code: ............................ Workbooks.Add: ActiveSheet.Paste With ActiveWorkbook ActiveWindow.Caption = ("Formulaire ") & UserForm11.Label17 End With Application.EnableEvents = False Application.DisplayAlerts = False ActiveWorkbook.SendMail (""), "COURRIEL INFO", True ActiveWorkbook.Close Application.DisplayAlerts = True Application.EnableEvents = True ........................................................... Le fichier est bel et bien transmis mais il porte toujours le nom de Classeur1 à la transmission et non celui du .caption. Une secnode idée vous viendrait à l'esprit ? Merci.
Rien ne t'empêche d'enregistrer réellement ton fichier et le supprimer à la fin de la procédure
"Stéphan DuQuébec" <StphanDuQubec@discussions.microsoft.com> a écrit dans le message de news:
CA26654E-F94A-42C4-B027-CA3D32B34A1C@microsoft.com...
Bonjour MichDenis,
Malheureusement pour moi, votre proposition n'a pas fonctionné dans ce code:
............................
Workbooks.Add: ActiveSheet.Paste
With ActiveWorkbook
ActiveWindow.Caption = ("Formulaire ") & UserForm11.Label17
End With
Application.EnableEvents = False
Application.DisplayAlerts = False
ActiveWorkbook.SendMail ("coco.lapin@travail.qc.ca"), "COURRIEL INFO", True
ActiveWorkbook.Close
Application.DisplayAlerts = True
Application.EnableEvents = True
...........................................................
Le fichier est bel et bien transmis mais il porte toujours le nom de
Classeur1 à la transmission et non celui du .caption.
Une secnode idée vous viendrait à l'esprit ?
Merci.
"Stéphan DuQuébec" a écrit dans le message de news:
Bonjour MichDenis, Malheureusement pour moi, votre proposition n'a pas fonctionné dans ce code: ............................ Workbooks.Add: ActiveSheet.Paste With ActiveWorkbook ActiveWindow.Caption = ("Formulaire ") & UserForm11.Label17 End With Application.EnableEvents = False Application.DisplayAlerts = False ActiveWorkbook.SendMail (""), "COURRIEL INFO", True ActiveWorkbook.Close Application.DisplayAlerts = True Application.EnableEvents = True ........................................................... Le fichier est bel et bien transmis mais il porte toujours le nom de Classeur1 à la transmission et non celui du .caption. Une secnode idée vous viendrait à l'esprit ? Merci.
Stéphan DuQuébec
Bonjour MichDenis, Le Kill ne semble pas vouloir embarquer à la fin mais je tenterai de l'incorporer correctement dans ma procédure cmoplète.
Merci beaucoup !
Bonjour MichDenis,
Le Kill ne semble pas vouloir embarquer à la fin mais je tenterai de
l'incorporer correctement dans ma procédure cmoplète.