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 :

controle de cases à cocher par une msgbox


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Mars 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2016
    Messages : 3
    Par défaut controle de cases à cocher par une msgbox
    bonjour à tous,

    nouveau sur ce Forum et Grand débutant en VBA, je modifie un formulaire existant dans mon entreprise pour mettre en place des contrôles d'options de cases à cocher;
    Ce formulaire a des cases à cocher de type formulaire (pour respecter le formulaire existant), ces caes à cocher correspondent à des Options, certaines Options ne peuvent pas être en double.
    J'aimerai faire des contrôles par msgbox si deux ou trois cases sont cochées simultanément et faire apparaitre un message d'erreur. Ces msgbox devraient permettre d'apporter la correction des cases à cocher innexactes.
    par exemple si A1 et A3 VRAI, la msgbox apparait , Affiche le message d'erreur et permet de décocher la case en trop.
    Je sais que j'aurais pu utiliser des cases d'options plutôt que des cases à cocher, mais je dois conserver la présentation du formulaire actuel.

    Je Joins un extrait de mon formulaire pour vous donner une meilleure idée.ance à ceux qui

    Merci d'avance à ceux qui porteront un peu d'attention à mon sujet

    patch67
    Fichiers attachés Fichiers attachés

  2. #2
    Invité
    Invité(e)
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If Abs(ActiveSheet.Shapes("Check Box 1").OLEFormat.Object.Value + ActiveSheet.Shapes("Check Box 2").OLEFormat.Object.Value + ActiveSheet.Shapes("Check Box 4").OLEFormat.Object.Value) > 1 Then MsgBox "Err"

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Mars 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2016
    Messages : 3
    Par défaut
    merci rdurupt pour ce code.
    Comme je suis "Grand débutant " et peu familiarisé Avec VBA, je dois le placer dans un module spécifique ou bien dans VBA Microsoft Exel Object feuille 1? Je commance par SUb ou Private Sub?

    Quand on débute c'est parfois laborieux!! j'espère m'améliorer rapidement!
    cordialement

  4. #4
    Invité
    Invité(e)
    Par défaut
    Difficile à dire si tu le veux sur le click su checkbox fait un click droit sur chaque check et choisis affecté une macro toujours la même.

    Note que pour la première fois tu devras choisir créer et saisir le code que je viens de te donner!

  5. #5
    Futur Membre du Club
    Homme Profil pro
    Chargé d'affaire
    Inscrit en
    Mars 2016
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Chargé d'affaire
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2016
    Messages : 3
    Par défaut
    Ok, merci beaucoup pour cette explication. Maintenant il me semble évident que si je n'affecte aucune macro à mes cases à cocher, il ne se passera jamais rien!

    bonne soirée
    cordialement

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

Discussions similaires

  1. cocher une case à cocher par vba
    Par totor92290 dans le forum IHM
    Réponses: 4
    Dernier message: 02/11/2011, 22h07
  2. Décocher une case à cocher par javascript
    Par girardeau dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 03/04/2009, 17h56
  3. Ajouter une case à cocher par ligne dans mon tableau
    Par beegees dans le forum Langage
    Réponses: 4
    Dernier message: 02/11/2008, 10h30
  4. Cocher une case à cocher par vba
    Par jean-paul lepetit dans le forum VBA Word
    Réponses: 2
    Dernier message: 10/09/2007, 15h49
  5. Réponses: 3
    Dernier message: 27/02/2007, 21h12

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