IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

[VBA-E]Utilisation de GoTo


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 120
    Par défaut [VBA-E]Utilisation de GoTo
    Bonjour,

    J'utilise souvent Goto dans mes progammes pour sortir d'une boucle et je voulais savoir si cela peut provoquer des problèmes si on en abuse...

    Merci pour vos pistes

  2. #2
    Membre Expert Avatar de Megaxel
    Profil pro
    Inscrit en
    Mai 2003
    Messages
    1 187
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2003
    Messages : 1 187
    Par défaut
    Je n'en ai pas entendu parler.
    Personnellement, je ne m'en sers presque jamais. Seulement à de rares occasions, et essentiellement pour des gestions d'erreur.

  3. #3
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut Re: Utilisation de GoTo
    Citation Envoyé par delamarque
    Bonjour,

    J'utilise souvent Goto dans mes progammes pour sortir d'une boucle et je voulais savoir si cela peut provoquer des problèmes si on en abuse...

    Merci pour vos pistes
    pour sortir des boucles il y a l'instruction Exit (For...)

  4. #4
    Expert confirmé

    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 419
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 419
    Par défaut
    le seul problème du goto est celui de la lisibilté
    en fait le goto implique un saut à une instruction
    fonctionnellement il n'est différent d'un call ni d'un exit
    il devient gênant quand il pèse sur la modularité et c'est tout
    évidemment les puristes vont crier au scandale mais qu'ils crient pendant que nous développons

  5. #5
    Inactif  
    Avatar de jmfmarques
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    3 784
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 3 784
    Par défaut
    Un goto vient gêner la lisibilité, mais ce n'est pas tellement celà qui gêne les puristes.
    L'utilisation de Goto, comme de certains appels d'exécution de programmes ou d'applis externes, n'est pas toujours "transportable" sans freins considérables lorsque l'on "transpose" pour des systèmes d'exploitation "mixtes", comme par exemple Universe.
    Au stade actuel des choses : l'inter connexion de Unix vers Windows n'est pas encore, toutefois, à l'ordre du jour (dans l'autre sens, par contre...)
    Le problème est (sera, pardon) également présent en ce qui concerne l'exécution de certains scripts.

  6. #6
    Membre confirmé
    Inscrit en
    Novembre 2005
    Messages
    120
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 120
    Par défaut
    OK merci beaucoup pour vos avis diverses, je pense que je fais donc le garder mais sans trop l'utiliser quand même..

    A +

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [VBA] Comment utiliser Access avec Excel
    Par MxPx_23 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 09/02/2006, 12h00
  2. [VBA]xl*-Utiliser F1...F12 dans un form
    Par ouskel'n'or dans le forum Macros et VBA Excel
    Réponses: 40
    Dernier message: 27/01/2006, 11h34
  3. [VBA Excel] Utilisation de Mid(), InStrRev() etc.
    Par annedeblois dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 12/12/2005, 20h21
  4. VBA/xl97 - Utilisation boîtes dialogs intégrées
    Par ouskel'n'or dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/11/2005, 16h39
  5. [vba excel] Utilisation de .borders
    Par steps5ive dans le forum Access
    Réponses: 3
    Dernier message: 22/09/2005, 15h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo