Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : excel : éviter le débugger ou quoi faire en cas de bug [ Langages dérivés / VBA ] (djatomix1)

vendredi 27 juin 2008 à 15:38:29 | excel : éviter le débugger ou quoi faire en cas de bug

djatomix1

Bonjour, j'ai une petite question pour finaliser mon projet.

En cas de bug, puis je éviter que mes collègues accèdent au débugger excel, que l'application s'arrête ou revient à l'userform accueil?

Pareil pour l'activation des macros à l'ouverture d'excel, comment puis je les activer définitivement?

merci


vendredi 27 juin 2008 à 15:48:33 | Re : excel : éviter le débugger ou quoi faire en cas de bug

PCPT

Administrateur CodeS-SourceS
thème topic : déplacé de VB.NET vers VBA

vendredi 27 juin 2008 à 15:51:46 | Re : excel : éviter le débugger ou quoi faire en cas de bug

bigfish_le vrai


En cas de bug, puis je éviter que mes collègues accèdent au débugger excel, que l'application s'arrête ou revient à l'userform accueil?

ben a ma connaissance cela ce gere dans le code uniquement. Cela veut dire que si tu as bien prevu tout les cas possible de plantage et que tu as bien geré ces cas il ne devrait pas y avoir de risque que l'utilisateur ce retrouve dans le VBE

comment puis je les activer définitivement?
precise "definitivement" !

A+


vendredi 27 juin 2008 à 16:04:32 | Re : excel : éviter le débugger ou quoi faire en cas de bug

NHenry

Membre Club
Bonjour,

Ou sinon un bon On Error Goto.

Ma signature pour pointer sur mon site

vendredi 27 juin 2008 à 21:44:33 | Re : excel : éviter le débugger ou quoi faire en cas de bug

us_30

Membre Club
Bonsoir,

Avec la gestion d'erreur... Donc comme le dit NHenry : On error goto, il y a aussi On error resume next, etc...

Ensuite, on peut éviter de revenir au debugger tout simplement en mettant un mot de passe dans VBE... mais si plantage, alors il sera impossible de relancer directement... (il faudra recharger le fichier)

Pour l'exécution définitive des macros, cela se règle dans Excel par l'utilisateur... impossible (enfin, normalement) de le faire automatiquement à partir de la programmation pour des raisons évidentes de sécurité... Microsoft, laisse le choix à l'utilisateur d'exécuter ou pas les macros automatiquement par prudence...
Il suffit d'aller dans le menu Outils>macros>sécurité.

Amicalement,
Us.

samedi 28 juin 2008 à 06:49:56 | Re : excel : éviter le débugger ou quoi faire en cas de bug

mortalino

Membre Club
Salut,

autre solution :
coder de sorte qu'il n'y ait pas de bug, il faut tout tester / prévoir (et donc mal mener ton appli avant de la fournir)

@++

le mystérieux chevalier,"Provençal, le gaulois"
Forum Office & VBA

samedi 28 juin 2008 à 07:23:45 | Re : excel : éviter le débugger ou quoi faire en cas de bug

djatomix1



Merci pour vos réponses, je vais aller tester ça aujourd'hui, mais un code parfait pour éviter les bugs, nécessite également une utilisation parfaite!

(et vu que mon code n'est pas sans erreur...)

Bref à tester dans tous les sens. je vais essayer On Error Goto

samedi 28 juin 2008 à 09:46:10 | Re : excel : éviter le débugger ou quoi faire en cas de bug

us_30

Membre Club
Programmer sans erreur ... ? ... hum... c'est le rêve inaccessible de tout programmeur...
Une utilisation parfaite ... ? ... hum... c'est le rêve inaccessible de tout programmeur débutant...

Amicalement,
Us.

mercredi 2 juillet 2008 à 14:30:35 | Re : excel : éviter le débugger ou quoi faire en cas de bug

djatomix1

Réponse acceptée !

Merci à tous, grâce à vous j'ai pu trouver le code idéal

Private Sub CommandButton1_Click()
On Error GoTo Label3
Call ouvrirbase
Call fermerbase

Exit Sub
Label3:
Call fermerbase
   rmsgbox = MsgBox("La base a planté ! veuillez recommencer")
Call fermerinterface
End Sub


mercredi 2 juillet 2008 à 14:39:26 | Re : excel : éviter le débugger ou quoi faire en cas de bug

PCPT

Administrateur CodeS-SourceS
le "code idéal" serait plutôt une fonctionouvrirbase (et non une procédure) qui retourne son statut de réussite en booléen ;)



Cette discussion est classé dans : excel, bug, cas, débugger, éviter


Répondre à ce message

Sujets en rapport avec ce message

Problème avec fonction sous VBA et Excel [ par BernardBouree ] J'ai écrit des Fonctions sous VBA pour Excel 200 et pouvoir les utiliser dand un fichier de Macros Complémentaires.Ces fonctions devraient pouvoir êtr savoir si un fichier excel est ouvert et le fermer si c'est le cas [ par skunkbedo ] Salut tout le monde! Je vsuis en train de développer une application en VB qui utilise Excel. L'application permet d'ouvrir, de modifier et d'enregist Utilisation des dates entre VB6 et Excel [ par Dinbougre ] Bonjour,il m'arrive très souvent d'avoir besoin de réaliser des éditions sous Excel avec VB6. J'ai un soucis pour la gestion des dates.J'ai 2 cas :- j VBA bug intégrale d'excel [ par Samitch ] Hello,mon problème est le suivant:j'ai écrit une macro en vba sous excel (option explicit) et chaque fois que je l'utilise elle bug excel qui doit fer Bug sur excel [ par osok ] J'ai un gros probleme sur excel.Quand je suis sur l'interface vb et que je crée une listbox, puis que j'execute le programme et que je clique sur la l Récupérer cellules excel vers listbox [ par pyskopathe ] Bonjour, Je me permets de relancer une question, j'ai été super satisfait que l'on m'a apporté sur le forum c'est pour ca que je reviens vers vous. problème, bug d'excel au cours d'une macros programmé en VB, problème lors de l'execution, fonctionne pui bug. [ par livinho38 ] Bonjour,petit detail de mon systeme:je dispose de 2 fichiez excel: le premier, composé de 22 onglet nommée: client1 client2 ces onglet contiennent un Test si Fichier Excel ouvert [ par syl2 ] Bonjour à tous,je suis en train de réaliser une application VBA Access qui consiste à extraire des données de ma base pour générer des tableaux dynami Bug VBA [ par Papayaga ] Salut,Je ne sais pas si je fais bien de poster dans cette rubrique, mais voilà mon problème: J'ai, par exemple, 2 fichiers excel contenant des macros. Fichier Excel au comportement surprenant: Bug? [ par Papayaga ] Bonjour, J'ai un fichier Excel (Excel 2000-2003), sans macro, mais porteur de boutons permettant d'appeler des macros présentes sur un autre fichier.


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,312 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.