|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre habitué
![]() retraité Inscription : novembre 2002 Messages : 359 ![]() |
Bonjour,
J'ai une nouvelle question. Est-il possible de supprimer le message qui propose d'enregistrer lorsque l'on ferme ? Merci. |
|
|
00
|
|
|
#2 |
|
Membre éclairé
![]() Inscription : mai 2006 Messages : 335 ![]() |
Bonsoir à tous
Bonsoir flamel Oui, bien sur, mais en enregistrant systématiquement ou sans enregistrer ? Il faudrait savoir ce que tu veux obtenir exactement. Eric |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() retraité Inscription : novembre 2002 Messages : 359 ![]() |
Sans enregistrer.
|
|
|
00
|
|
|
#4 |
|
Membre régulier
![]() Guillaume ChaudemancheBack Office Marchés Inscription : mars 2011 Messages : 39 ![]() |
Bonjour Flamel,
La méthode Close de l'objet Workbook accepte un paramètre booléen[SaveChanges]. En le mettant à False tu peux fermer le classeur sans enregistrer (et donc sans ouvrir la boîte de dialogue) Exemple de syntaxe : Cordialement, Guillaume |
|
|
00
|
|
|
#5 |
|
Membre habitué
![]() retraité Inscription : novembre 2002 Messages : 359 ![]() |
Merci Golonne
C'est ce que je cherchais. Bonjour Golonne, Mais ça ne marche pas. Que faut-il mettre pour vbClasseur ? Cordialement. |
|
|
00
|
|
|
#6 |
|
Membre éclairé
![]() Inscription : mai 2006 Messages : 335 ![]() |
Bonjour à tous
Bonjour flamel Essaie ceci : Eric |
|
|
00
|
|
|
#7 |
|
Membre habitué
![]() retraité Inscription : novembre 2002 Messages : 359 ![]() |
Bonjour edelweisseric et merci.
J'ai essayé. Le classeur en cours est supprimé, mais il reste une page Excel vierge et une page VBA vierge qu'il faut ensuite supprimer. Je ne sais pas pourquoi. |
|
|
00
|
|
|
#8 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Si tu veux fermer Excel, tu rajoutes :
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
|
|
#9 | |
|
Membre régulier
![]() Guillaume ChaudemancheBack Office Marchés Inscription : mars 2011 Messages : 39 ![]() |
Citation:
wbClasseur c'était un exemple de variable objet qui représente un workbook. Utilise la syntaxe qui te convient le mieux comme Activeworkbook.close(false) ou Thisworkbook.close(false) Cordialement, Guillaume |
|
|
|
00
|
|
|
#10 |
|
Membre habitué
![]() retraité Inscription : novembre 2002 Messages : 359 ![]() |
Bonjour à tous,
Quand j'ouvre un nouveau classeur, je constate que dans la fenêtre 'Explorateur de projets', j'ai la ligne : atpvbaen.xls (ATPVBAEN;XLAM) placée VBAProjet (Classeur 1) De quoi s'agit-il ? Si je clique dessus, on me demande un code et je n'arrive pas à me débarrasser de cette ligne. Je pense que c'est ce 'truc' qui reste quand je ferme par VBA. Merci si vous pouvez me renseigner. Cordialement. |
|
|
00
|
|
|
#11 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
C'est un module que l'on coche pour pouvoir utiliser des fonctions supplémentaires. Je crois bien que c'est l'équivalent de la macro complémentaire Utilitaire d'analyse - VBA.
Mais si tu n'en as pas besoin, tu peux la décocher dans Outils/Références.
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
|
|
#12 |
|
Membre habitué
![]() retraité Inscription : novembre 2002 Messages : 359 ![]() |
C'est dans Options->Compléments que je l'ai trouvé et décoché.
Mais pourquoi demande-t-il un mot de passe ? Merci parce que je n'aurais jamais pensé aller voir là dedans. |
|
|
00
|
|
|
#13 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
Il demande un mot de passe parce que ce n'est pas du code open-source et que Microsoft ne veut pas qu'on aille voir son code, ce qui est compréhensible.
D'ailleurs, si tu ne le sais pas, sache que tu peux mettre un mot de passe toi aussi sur ton code si tu ne veux pas que l'utilisateur puisses aller dedans.
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
|
|
#14 |
|
Membre habitué
![]() retraité Inscription : novembre 2002 Messages : 359 ![]() |
Merci ZebreLoup.
J'ai appris quelque chose d'intéressant. J'ignorais que l'on puisse cacher le code, pour éviter des bricolages, sans empêcher d'utiliser un logiciel. Où peut-on trouver l'usage de ces compléments ? Cordialement. |
|
|
00
|
|
|
#15 |
|
Membre Expert
![]() Sebastien LIngénieur Financier Inscription : mars 2010 Messages : 880 ![]() |
J'avoue qu'à part Google, je ne vois pas trop (Comment on faisait avant ?
Ou pour les compléments Microsoft, on doit trouver sur MSDN
__________________
« Compter en octal, c’est comme compter en décimal, si on n’utilise pas ses pouces » - Tom Lehrer « Il est assez difficile de trouver une erreur dans son code quand on la cherche. C’est encore bien plus dur quand on est convaincu que le code est juste. » - Steve McConnell |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com