Accueil > Forum > > > > excel : éviter le débugger ou quoi faire en cas de bug
excel : éviter le débugger ou quoi faire en cas de bug
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
|
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
|
vendredi 27 juin 2008 à 21:44:33 |
Re : excel : éviter le débugger ou quoi faire en cas de bug

us_30
|
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
|
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
|
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
|
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ée 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
Comment stopper le run en cas de bug [ par nono78220 ]
Bonjour,Je teste un code en lançant le run.Malheureusement je ne peux plus reprendre la main.Comment stopper le run ? Il me semblait qu'il y a avait u
Bug d'affichage ¤ et date dans Excel 2000 [ par glad ]
Bonjour [^^sad1], Je me casse les dents sur un truc bizarre. J'ai une feuille Excel qui ouvre un classeur avec des macros. A l'ouverture de ce dernie
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
Livres en rapport
|
Derniers Blogs
GESTION D'EXCEPTION AVEC LES TASKSGESTION D'EXCEPTION AVEC LES TASKS par richardc
Nous avons vu dans un précédent article comment utiliser Task pour effectuer des opérations dans un autre thread.
Malheureusement, comme tout le monde n'est pas parfait, il se peut que cette exécution se passe mal et qu'une exception se produise.
La...
Cliquez pour lire la suite de l'article par richardc DéMARRONS AVEC LES TASKSDéMARRONS AVEC LES TASKS par richardc
Que vous le vouliez ou non, le développement multi-tâche est maintenant une obligation pour toute nouvelle application. Il est donc vital d'en comprendre les mécanismes et de s'y mettre le plus tôt possible.
En attendant le .NET Framework 4.5 avec le...
Cliquez pour lire la suite de l'article par richardc SLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPSSLIDE & DéMO TECHDAYS 2012 - FAST & FURIOUS XAML APPS par Vko
Retrouvez les slides et les démo de ma session Fast & Furious XAML Apps. A ceux qui se posent la question : "est-ce que le code de la DataGrid est disponible?", je vous répondrais "pas encore". Je vais mettre en place un projet codeplex pour part...
Cliquez pour lire la suite de l'article par Vko XNA IS DEAD!XNA IS DEAD! par richardc
Depuis la semaine dernière (et grâce aux TechDays 2012), je me penche activement sur la nouvelle version de Windows, aka Windows 8. Vous me direz, il était temps puisque la première preview date de Septembre dernier.
OK. Remarquez, on n'en est qu'aux...
Cliquez pour lire la suite de l'article par richardc TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 !TECHDAYS PARIS 2012 : WINDOWS SERVER "8" QUOI DE 9 ! par ROMELARD Fabrice
Speakers: Fabrice Meillon et Stanislas Quastana Cette session est basée entièrement sur celle donnée lors de la BUILD cet hiver. Il n'y a pas d'ajout d'information en rapport avec cet évènement passé. Windows 8 Server sera intégralem...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DocTranslate (V3.1.0.0)DOCTRANSLATE (V3.1.0.0)DocTranslate est un traducteur de document Microsoft Word, PowerPoint et Excel. Il permet d'autom... Cliquez pour télécharger DocTranslate Tribler (2012)TRIBLER (2012)Tribler est un client pair à pair (P2P/Peer-to-Peer) open source avec la capacité de regarder des... Cliquez pour télécharger Tribler OneSwarm (2012)ONESWARM (2012)Le peer-to-peer qui protège votre vie privée, c'est OneSwarm.
Ce logiciel de peer-to-peer crypté... Cliquez pour télécharger OneSwarm PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO (V8.4)PONAMEDIA TV DEVIENS HELLLOOO FLASH
LA TV SUR VOTRE ORDINATEUR.
Toute une plateforme Multi... Cliquez pour télécharger PONAMEDIA PREMIUM - HELLLOOO FLASH DEMO Academy System (17.2.1.0)ACADEMY SYSTEM (17.2.1.0)Logiciel de gestion des établissements.
- élèves/étudiants (inscription, dossier, absence...)
-... Cliquez pour télécharger Academy System
|