begin process at 2012 02 15 09:48:30
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Langages dérivés

 > 

VBA

 > 

excel : éviter le débugger ou quoi faire en cas de bug


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

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

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

Membre Club

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 Administrateur CodeS-SourceS
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é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


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales