J ai créer une macro BeforeSave afin de ne sauvegarder mon fichier que si
une condition est respectée. Seulement il me le sauvegarde quand meme alors
que j utilise Exit Sub.
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
FFO
Salut balou C'est un peu court pour t'aider Il faudrait que tu nous fournisses le code pour tenter de cerner l'anomalie Avec juste un Exit Sub c'est bien maigre pour se faire une idée
Merci pour nous
Bonjour
J ai créer une macro BeforeSave afin de ne sauvegarder mon fichier que si une condition est respectée. Seulement il me le sauvegarde quand meme alors que j utilise Exit Sub.
merci d'avance!
Salut balou
C'est un peu court pour t'aider
Il faudrait que tu nous fournisses le code pour tenter de cerner l'anomalie
Avec juste un Exit Sub c'est bien maigre pour se faire une idée
Merci pour nous
Bonjour
J ai créer une macro BeforeSave afin de ne sauvegarder mon fichier que si
une condition est respectée. Seulement il me le sauvegarde quand meme alors
que j utilise Exit Sub.
Salut balou C'est un peu court pour t'aider Il faudrait que tu nous fournisses le code pour tenter de cerner l'anomalie Avec juste un Exit Sub c'est bien maigre pour se faire une idée
Merci pour nous
Bonjour
J ai créer une macro BeforeSave afin de ne sauvegarder mon fichier que si une condition est respectée. Seulement il me le sauvegarde quand meme alors que j utilise Exit Sub.
merci d'avance!
Corto
Bonjour balou, Quand tu utilise Exit Sub, la macro s'arrête et le fichier est sauvegardé, pour interdire la sauvegarde il faut remplacer par Cancel = True, tu peux ensuite placer ton Exit Sub ou laisser l'exécution se poursuivre.
Corto
Bonjour
J ai créer une macro BeforeSave afin de ne sauvegarder mon fichier que si une condition est respectée. Seulement il me le sauvegarde quand meme alors que j utilise Exit Sub.
merci d'avance!
Bonjour balou,
Quand tu utilise Exit Sub, la macro s'arrête et le fichier est
sauvegardé, pour interdire la sauvegarde il faut remplacer par
Cancel = True, tu peux ensuite placer ton Exit Sub ou laisser
l'exécution se poursuivre.
Corto
Bonjour
J ai créer une macro BeforeSave afin de ne sauvegarder mon fichier que si
une condition est respectée. Seulement il me le sauvegarde quand meme alors
que j utilise Exit Sub.
Bonjour balou, Quand tu utilise Exit Sub, la macro s'arrête et le fichier est sauvegardé, pour interdire la sauvegarde il faut remplacer par Cancel = True, tu peux ensuite placer ton Exit Sub ou laisser l'exécution se poursuivre.
Corto
Bonjour
J ai créer une macro BeforeSave afin de ne sauvegarder mon fichier que si une condition est respectée. Seulement il me le sauvegarde quand meme alors que j utilise Exit Sub.
merci d'avance!
Daniel
Bonjour. Si j'ai bien compris : Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Cancel = true '<== si tu ne veux pas sauvegarder End Sub Cordialement. Daniel "balou" a écrit dans le message de news:
Bonjour
J ai créer une macro BeforeSave afin de ne sauvegarder mon fichier que si une condition est respectée. Seulement il me le sauvegarde quand meme alors que j utilise Exit Sub.
merci d'avance!
Bonjour.
Si j'ai bien compris :
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
Cancel = true '<== si tu ne veux pas sauvegarder
End Sub
Cordialement.
Daniel
"balou" <balou@discussions.microsoft.com> a écrit dans le message de news:
79B4C681-61C2-4072-9B87-9C4676A9202D@microsoft.com...
Bonjour
J ai créer une macro BeforeSave afin de ne sauvegarder mon fichier que si
une condition est respectée. Seulement il me le sauvegarde quand meme
alors
que j utilise Exit Sub.
Bonjour. Si j'ai bien compris : Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean) Cancel = true '<== si tu ne veux pas sauvegarder End Sub Cordialement. Daniel "balou" a écrit dans le message de news:
Bonjour
J ai créer une macro BeforeSave afin de ne sauvegarder mon fichier que si une condition est respectée. Seulement il me le sauvegarde quand meme alors que j utilise Exit Sub.
merci d'avance!
balou
En fait je n'ai plus ce probleme mais un autre. je veux donner un nom specifique a mon fichier mais il ne le prend pas. Pour cela dans mon BeforeSave je fais:
Salut balou C'est un peu court pour t'aider Il faudrait que tu nous fournisses le code pour tenter de cerner l'anomalie Avec juste un Exit Sub c'est bien maigre pour se faire une idée
Merci pour nous
Bonjour
J ai créer une macro BeforeSave afin de ne sauvegarder mon fichier que si une condition est respectée. Seulement il me le sauvegarde quand meme alors que j utilise Exit Sub.
merci d'avance!
En fait je n'ai plus ce probleme mais un autre. je veux donner un nom
specifique a mon fichier mais il ne le prend pas. Pour cela dans mon
BeforeSave je fais:
Salut balou
C'est un peu court pour t'aider
Il faudrait que tu nous fournisses le code pour tenter de cerner l'anomalie
Avec juste un Exit Sub c'est bien maigre pour se faire une idée
Merci pour nous
Bonjour
J ai créer une macro BeforeSave afin de ne sauvegarder mon fichier que si
une condition est respectée. Seulement il me le sauvegarde quand meme alors
que j utilise Exit Sub.
En fait je n'ai plus ce probleme mais un autre. je veux donner un nom specifique a mon fichier mais il ne le prend pas. Pour cela dans mon BeforeSave je fais:
Salut balou C'est un peu court pour t'aider Il faudrait que tu nous fournisses le code pour tenter de cerner l'anomalie Avec juste un Exit Sub c'est bien maigre pour se faire une idée
Merci pour nous
Bonjour
J ai créer une macro BeforeSave afin de ne sauvegarder mon fichier que si une condition est respectée. Seulement il me le sauvegarde quand meme alors que j utilise Exit Sub.
merci d'avance!
FFO
Rebonjours balou l'instruction Application.GetSaveAsFilename affiche une boite de dialogue pour permettre à l'utilisateur de sélectionner le chemin à la main du répertoire dans lequel il souhaite enregistrer son document avec le nom qui souhaite lui affecter Mais ce n'est pas suffisant pour l'enregistrer réellement Il faut le faire suivre de l'instruction SaveAs comme ceci :
Maintenant tu n'es pas obligé d'utliser les 2 instructions la 2° instruction suffit si tu connais le chemin et le nom d'enregistrement Tu dois mettre : ThisWorkbook.SaveAs("C:CheminNom du document.xls")
Espérant avoir éclairé ta lanterne
En fait je n'ai plus ce probleme mais un autre. je veux donner un nom specifique a mon fichier mais il ne le prend pas. Pour cela dans mon BeforeSave je fais:
Salut balou C'est un peu court pour t'aider Il faudrait que tu nous fournisses le code pour tenter de cerner l'anomalie Avec juste un Exit Sub c'est bien maigre pour se faire une idée
Merci pour nous
Bonjour
J ai créer une macro BeforeSave afin de ne sauvegarder mon fichier que si une condition est respectée. Seulement il me le sauvegarde quand meme alors que j utilise Exit Sub.
merci d'avance!
Rebonjours balou
l'instruction Application.GetSaveAsFilename affiche une boite de dialogue
pour permettre à l'utilisateur de sélectionner le chemin à la main du
répertoire dans lequel il souhaite enregistrer son document avec le nom qui
souhaite lui affecter
Mais ce n'est pas suffisant pour l'enregistrer réellement
Il faut le faire suivre de l'instruction SaveAs comme ceci :
Maintenant tu n'es pas obligé d'utliser les 2 instructions
la 2° instruction suffit si tu connais le chemin et le nom d'enregistrement
Tu dois mettre :
ThisWorkbook.SaveAs("C:CheminNom du document.xls")
Espérant avoir éclairé ta lanterne
En fait je n'ai plus ce probleme mais un autre. je veux donner un nom
specifique a mon fichier mais il ne le prend pas. Pour cela dans mon
BeforeSave je fais:
Salut balou
C'est un peu court pour t'aider
Il faudrait que tu nous fournisses le code pour tenter de cerner l'anomalie
Avec juste un Exit Sub c'est bien maigre pour se faire une idée
Merci pour nous
Bonjour
J ai créer une macro BeforeSave afin de ne sauvegarder mon fichier que si
une condition est respectée. Seulement il me le sauvegarde quand meme alors
que j utilise Exit Sub.
Rebonjours balou l'instruction Application.GetSaveAsFilename affiche une boite de dialogue pour permettre à l'utilisateur de sélectionner le chemin à la main du répertoire dans lequel il souhaite enregistrer son document avec le nom qui souhaite lui affecter Mais ce n'est pas suffisant pour l'enregistrer réellement Il faut le faire suivre de l'instruction SaveAs comme ceci :
Maintenant tu n'es pas obligé d'utliser les 2 instructions la 2° instruction suffit si tu connais le chemin et le nom d'enregistrement Tu dois mettre : ThisWorkbook.SaveAs("C:CheminNom du document.xls")
Espérant avoir éclairé ta lanterne
En fait je n'ai plus ce probleme mais un autre. je veux donner un nom specifique a mon fichier mais il ne le prend pas. Pour cela dans mon BeforeSave je fais:
Salut balou C'est un peu court pour t'aider Il faudrait que tu nous fournisses le code pour tenter de cerner l'anomalie Avec juste un Exit Sub c'est bien maigre pour se faire une idée
Merci pour nous
Bonjour
J ai créer une macro BeforeSave afin de ne sauvegarder mon fichier que si une condition est respectée. Seulement il me le sauvegarde quand meme alors que j utilise Exit Sub.