je souhaite supprimer une feuille excel à partir d'un programme VB :
"Excel.Sheets.Delete"
Lors du lancement de mon application, Excel me demande confirmation de
suppression, d'où l'arrêt de mon programme...
Ma question est : comment valider ou outrepasser cette boîte de confirmation
?
J'ai essayé "Excel.Sheets.Delete(true)", sans aucun effet.
"Jacques Maugery" éant.ca> a écrit dans le message de news:3Fkfb.97425$
bonjour à tous,
je souhaite supprimer une feuille excel à partir d'un programme VB :
"Excel.Sheets.Delete"
Lors du lancement de mon application, Excel me demande confirmation de suppression, d'où l'arrêt de mon programme... Ma question est : comment valider ou outrepasser cette boîte de confirmation ? J'ai essayé "Excel.Sheets.Delete(true)", sans aucun effet.
"Jacques Maugery" <jacques.maugery@cgocable.néant.ca> a écrit dans le message de
news:3Fkfb.97425$C92.30740@charlie.risq.qc.ca...
bonjour à tous,
je souhaite supprimer une feuille excel à partir d'un programme VB :
"Excel.Sheets.Delete"
Lors du lancement de mon application, Excel me demande confirmation de
suppression, d'où l'arrêt de mon programme...
Ma question est : comment valider ou outrepasser cette boîte de confirmation
?
J'ai essayé "Excel.Sheets.Delete(true)", sans aucun effet.
"Jacques Maugery" éant.ca> a écrit dans le message de news:3Fkfb.97425$
bonjour à tous,
je souhaite supprimer une feuille excel à partir d'un programme VB :
"Excel.Sheets.Delete"
Lors du lancement de mon application, Excel me demande confirmation de suppression, d'où l'arrêt de mon programme... Ma question est : comment valider ou outrepasser cette boîte de confirmation ? J'ai essayé "Excel.Sheets.Delete(true)", sans aucun effet.
Merci de votre aide.
Jacques.
gee-dee-
Bonsoir, a mon humble et modeste avis, mon cher Philippe ! cela serait plutot Application.DisplayAlerts = False
par ailleurs l'instruction : thisworkbook.sheets.delete provoquant la suppression de toutes les feuilles, déclenchera un message d'erreur "1004" un classeur doit contenir au moins une feuille visible
si cette feuille n'est pas unique il suffit d'écrire : thisworkbook.activesheet.delete
@+
Bonsoir,
a mon humble et modeste avis, mon cher Philippe !
cela serait plutot
Application.DisplayAlerts = False
par ailleurs l'instruction :
thisworkbook.sheets.delete
provoquant la suppression de toutes les feuilles,
déclenchera un message d'erreur "1004"
un classeur doit contenir au moins une feuille visible
si cette feuille n'est pas unique il suffit d'écrire :
thisworkbook.activesheet.delete
Bonsoir, a mon humble et modeste avis, mon cher Philippe ! cela serait plutot Application.DisplayAlerts = False
par ailleurs l'instruction : thisworkbook.sheets.delete provoquant la suppression de toutes les feuilles, déclenchera un message d'erreur "1004" un classeur doit contenir au moins une feuille visible
si cette feuille n'est pas unique il suffit d'écrire : thisworkbook.activesheet.delete
@+
Philippe.R
Bonsoir GeeDee, Non solum tu pourrais bien avoir raison sed etiam je me fichais peut être bien le doigt dans l'oeil ! ~|o( -- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
"gee-dee-" a écrit dans le message de news:
Bonsoir, a mon humble et modeste avis, mon cher Philippe ! cela serait plutot Application.DisplayAlerts = False
par ailleurs l'instruction : thisworkbook.sheets.delete provoquant la suppression de toutes les feuilles, déclenchera un message d'erreur "1004" un classeur doit contenir au moins une feuille visible
si cette feuille n'est pas unique il suffit d'écrire : thisworkbook.activesheet.delete
@+
Bonsoir GeeDee,
Non solum tu pourrais bien avoir raison sed etiam je me fichais peut être bien le doigt dans l'oeil !
~|o(
--
Amicales Salutations
A_S_rauphil@wanadoo.fr
Retirer A_S_ pour répondre.
XL97 / XL2002
"gee-dee-" <geedee@msixnet.fr> a écrit dans le message de news:uPcSz8eiDHA.2460@TK2MSFTNGP09.phx.gbl...
Bonsoir,
a mon humble et modeste avis, mon cher Philippe !
cela serait plutot
Application.DisplayAlerts = False
par ailleurs l'instruction :
thisworkbook.sheets.delete
provoquant la suppression de toutes les feuilles,
déclenchera un message d'erreur "1004"
un classeur doit contenir au moins une feuille visible
si cette feuille n'est pas unique il suffit d'écrire :
thisworkbook.activesheet.delete
Bonsoir GeeDee, Non solum tu pourrais bien avoir raison sed etiam je me fichais peut être bien le doigt dans l'oeil ! ~|o( -- Amicales Salutations
Retirer A_S_ pour répondre. XL97 / XL2002
"gee-dee-" a écrit dans le message de news:
Bonsoir, a mon humble et modeste avis, mon cher Philippe ! cela serait plutot Application.DisplayAlerts = False
par ailleurs l'instruction : thisworkbook.sheets.delete provoquant la suppression de toutes les feuilles, déclenchera un message d'erreur "1004" un classeur doit contenir au moins une feuille visible
si cette feuille n'est pas unique il suffit d'écrire : thisworkbook.activesheet.delete
@+
sabatier
ferais mieux de te concentrer au lieu de jouer les félons....per bona sorte, modestus arrivavit corrigevitque... jps....s comme senèque
Philippe.R a écrit:
Bonsoir GeeDee, Non solum tu pourrais bien avoir raison sed etiam je me fichais peut être bien le doigt dans l'oeil ! ~|o(
ferais mieux de te concentrer au lieu de jouer les félons....per bona
sorte, modestus arrivavit corrigevitque...
jps....s comme senèque
Philippe.R a écrit:
Bonsoir GeeDee,
Non solum tu pourrais bien avoir raison sed etiam je me fichais peut être bien le doigt dans l'oeil !
~|o(
ferais mieux de te concentrer au lieu de jouer les félons....per bona sorte, modestus arrivavit corrigevitque... jps....s comme senèque
Philippe.R a écrit:
Bonsoir GeeDee, Non solum tu pourrais bien avoir raison sed etiam je me fichais peut être bien le doigt dans l'oeil !
~|o(
Jacques Maugery
Merci pour l'info, cela fonctionne à merveille..
Jacques.
"gee-dee-" a écrit dans le message de news:
Bonsoir, a mon humble et modeste avis, mon cher Philippe ! cela serait plutot Application.DisplayAlerts = False
par ailleurs l'instruction : thisworkbook.sheets.delete provoquant la suppression de toutes les feuilles, déclenchera un message d'erreur "1004" un classeur doit contenir au moins une feuille visible
si cette feuille n'est pas unique il suffit d'écrire : thisworkbook.activesheet.delete
@+
Merci pour l'info, cela fonctionne à merveille..
Jacques.
"gee-dee-" <geedee@msixnet.fr> a écrit dans le message de
news:uPcSz8eiDHA.2460@TK2MSFTNGP09.phx.gbl...
Bonsoir,
a mon humble et modeste avis, mon cher Philippe !
cela serait plutot
Application.DisplayAlerts = False
par ailleurs l'instruction :
thisworkbook.sheets.delete
provoquant la suppression de toutes les feuilles,
déclenchera un message d'erreur "1004"
un classeur doit contenir au moins une feuille visible
si cette feuille n'est pas unique il suffit d'écrire :
thisworkbook.activesheet.delete
Bonsoir, a mon humble et modeste avis, mon cher Philippe ! cela serait plutot Application.DisplayAlerts = False
par ailleurs l'instruction : thisworkbook.sheets.delete provoquant la suppression de toutes les feuilles, déclenchera un message d'erreur "1004" un classeur doit contenir au moins une feuille visible
si cette feuille n'est pas unique il suffit d'écrire : thisworkbook.activesheet.delete
@+
MacBob
Salut Jacques
Glisse donc en tête de ta procédure la ligne suivante: Application.DisplayAlerts = False
Attention, cette commande supprime tous les messages d'alerte. A utiliser donc avec parcimonie. Ne pas oublier de remettre cette sécurité avant de quitter ta procédure:
Application.DisplayAlerts = True
Bon courage
Macbob 8°)))
Le 3/10/03 22:06, dans 3Fkfb.97425$, « Jacques Maugery » ?ant.ca> a écrit :
bonjour à tous,
je souhaite supprimer une feuille excel à partir d'un programme VB :
"Excel.Sheets.Delete"
Lors du lancement de mon application, Excel me demande confirmation de suppression, d'où l'arrêt de mon programme... Ma question est : comment valider ou outrepasser cette boîte de confirmation ? J'ai essayé "Excel.Sheets.Delete(true)", sans aucun effet.
Merci de votre aide.
Jacques.
Salut Jacques
Glisse donc en tête de ta procédure la ligne suivante:
Application.DisplayAlerts = False
Attention, cette commande supprime tous les messages d'alerte. A utiliser
donc avec parcimonie.
Ne pas oublier de remettre cette sécurité avant de quitter ta procédure:
Application.DisplayAlerts = True
Bon courage
Macbob 8°)))
Le 3/10/03 22:06, dans 3Fkfb.97425$C92.30740@charlie.risq.qc.ca, « Jacques
Maugery » <jacques.maugery@cgocable.n?ant.ca> a écrit :
bonjour à tous,
je souhaite supprimer une feuille excel à partir d'un programme VB :
"Excel.Sheets.Delete"
Lors du lancement de mon application, Excel me demande confirmation de
suppression, d'où l'arrêt de mon programme...
Ma question est : comment valider ou outrepasser cette boîte de confirmation
?
J'ai essayé "Excel.Sheets.Delete(true)", sans aucun effet.
Glisse donc en tête de ta procédure la ligne suivante: Application.DisplayAlerts = False
Attention, cette commande supprime tous les messages d'alerte. A utiliser donc avec parcimonie. Ne pas oublier de remettre cette sécurité avant de quitter ta procédure:
Application.DisplayAlerts = True
Bon courage
Macbob 8°)))
Le 3/10/03 22:06, dans 3Fkfb.97425$, « Jacques Maugery » ?ant.ca> a écrit :
bonjour à tous,
je souhaite supprimer une feuille excel à partir d'un programme VB :
"Excel.Sheets.Delete"
Lors du lancement de mon application, Excel me demande confirmation de suppression, d'où l'arrêt de mon programme... Ma question est : comment valider ou outrepasser cette boîte de confirmation ? J'ai essayé "Excel.Sheets.Delete(true)", sans aucun effet.