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 :

Problème avec un Msgbox qui tourne en boucle! ( et bugs divers pour ceux que cela intéresse! )


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Août 2022
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Août 2022
    Messages : 9
    Par défaut Problème avec un Msgbox qui tourne en boucle! ( et bugs divers pour ceux que cela intéresse! )
    Bonjour,

    je débute en VBA et je fait un fichier de gestion de pièces détachées.

    Plein de bugs à résoudre, mais en ce moment, je bug sur l'affichage d'une Msgbox qui suivant le résultat de ma formule, indique un message différent. Pour l'instant, elle tourne en boucle

    Gestion pièces détachées AfB Vbêta.xlsm

    Au final, je l'ai enlevé pour joindre mon fichier !

    En gros, suivant la valeur de la cellule K7 dans la feuille " Opérations ", c'est msg " ok " si résultat de la formule = 1 ou msg " pas ok " si résultat = 0

    C'est mon soucis en cours !!!!

    Ceux qui peuvent améliorer les bugs sont les bienvenus!!!!

    Merci d'avance dans tous les cas!!!!

  2. #2
    Membre habitué
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Août 2022
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Chargé d'affaire

    Informations forums :
    Inscription : Août 2022
    Messages : 9
    Par défaut
    J'ai oublié...

    pour l'user : Admin et pour le mdp : admin

  3. #3
    Membre Expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 871
    Billets dans le blog
    1
    Par défaut
    Bonjour,


    PU...............NAISE, la VACHE, Il y a du boulot ....... pour tout remettre d'aplomb !!!!!!!!

    Je ne sais pas mais dès le départ cela plante. Je veux bien un bon samaritain et t'aider mais il va falloir que tu t'investisses beaucoup. Je ne ferais pas à ta place, mais je te conseillerai de mon mieux.

    Je te préviens sans Investissement de ta part je laisserai tout tomber

    Alors dis -moi deal ou pas deal pour ce que je te propose.





    Dans un premier temps juste à titre gracieux.

    1°) moi les COMBOBOX dans les feuilles Excel je n'aime pas trop et je préfère les listes de validations surtout pour faire des choix. Donc dans ta feuille "Opérations" je remplacerais les 3 combo box par 3 listes de validation

    2°) la feuille Construction est une bonne idée mais il faut aller plus loin il faut transformer en tableau structuré tes 3 listes puis les nommer (dans ce sens tableau structuré puis nommage c'est important) ensuite tes listes de validations vont pouvoir facilement se baser sur ces listes.

    3°) justement à propos de ces listes se serai bien qu'il y ait au moins 4-5 éléments minimum (comme Sources catégories)


    Bonne journée

    A+


    PS : Je pense que la quantité de travail à faire est tellement importante qu'elle a dû effrayer la plupart des internautes

  4. #4
    Membre émérite Avatar de Alex020181
    Homme Profil pro
    Prestataire informatique développeur d'application Excel, Access, VBA
    Inscrit en
    Juin 2012
    Messages
    601
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Prestataire informatique développeur d'application Excel, Access, VBA

    Informations forums :
    Inscription : Juin 2012
    Messages : 601
    Par défaut
    Bonjour,

    Voici pour afficher le message selon la valeur 1 ou 0.

    Pour le cas ou la valeur serait vide ou une erreur "#..." rien ne s'affichera.

    A toi de l'inclure dans ton code (derrière un bouton ou sur le changement de valeur de la cellule ou ...)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    Sub test()
     
    If Not IsError(Sheets("Opérations").Range("K7")) Then
     
        If Len(Sheets("Opérations").Range("K7")) > 0 Then
     
            If Sheets("Opérations").Range("K7") = 1 Then
     
                MsgBox "OK", vbInformation, "Youpi"
     
            ElseIf Sheets("Opérations").Range("K7") = 0 Then
     
                MsgBox "Pas OK", vbCritical, "Fait chier"
     
            End If
     
        End If
     
    End If
     
    End Sub
    PS; J'ai prit le parti de traiter les cas cellule vide ou en erreur dans le code mais tu pourrais t'en passer si tu les traitais directement dans la formule.

Discussions similaires

  1. [Développement] Problème avec une appli qui tourne sur un Mac avec w10 (bootcamp)
    Par Pierre95 dans le forum Apple
    Réponses: 0
    Dernier message: 10/03/2017, 09h18
  2. Problème avec une appli qui tourne sur un Mac avec w10
    Par Pierre95 dans le forum Débuter
    Réponses: 10
    Dernier message: 15/02/2017, 08h18
  3. QComboBox avec autocomplétion qui tourne en boucle
    Par repgarent dans le forum PyQt
    Réponses: 0
    Dernier message: 07/11/2014, 11h38
  4. [AC-2010] Problème évènement qui tourne en boucle
    Par paidge dans le forum VBA Access
    Réponses: 4
    Dernier message: 08/01/2014, 16h46
  5. Pb de rand() qui tourne en boucle
    Par MadChris dans le forum MFC
    Réponses: 3
    Dernier message: 26/06/2004, 16h24

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