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 :

Faire des opérations selon la case d'option choisie [XL-2007]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 184
    Par défaut Faire des opérations selon la case d'option choisie
    Bonjour:

    J'ai crée deux cases d'option(contrôle de formulaire). Quand je clique sur le bouton, je voudrais effectuer un code si j'ai choisi "semaine" et un autre code si j'ai choisi"période comparative".
    J'ai essayé d'enregistrer une macro pour voir le code en choisissant une case puis l'autre, mais rien n'est enregistré.

    C'est quoi le code dans mon module pour ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    'Si j'ai choisi "semaine" alors ...
    'Si j'ai choisi "période comparative" alors...
    Merci d'avance.
    Nom : case.JPG
Affichages : 150
Taille : 17,1 Ko

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    if checkSemaine.value=True then
    Code1
    Else
    Code2
    End if

  3. #3
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 184
    Par défaut
    Bonjour :

    J'ai nommé la première case d'option "semaine", voici le code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If semaine.Value = True Then
    Else ...
    End If
    Il renvoie "424-Objet requis"

    Vu que les cases ne sont pas dans la feuille active, j'ai modifié :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    If Workbooks("data.xlsm").Sheets("Accueil").semaine.Value = True Then ...
    Else ...
    End If
    Cette fois-ci il renvoie "438-Propriété ou méthode non générée par cet objet"

  4. #4
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2015
    Messages : 78
    Par défaut
    tu peux aussi lier tes deux cases d'option à une même cellule

    Le code de ton bouton sera un si cette cellule=1 alors...sinon...

  5. #5
    Membre très actif
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2015
    Messages
    184
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2015
    Messages : 184
    Par défaut
    Bonjour :
    Comment je peux faire cela?

  6. #6
    Membre éprouvé
    Homme Profil pro
    Étudiant
    Inscrit en
    Octobre 2015
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2015
    Messages : 78
    Par défaut
    tu fais un clic droit sur ta case d'option--> Format de controle > onglet controle et tu peux choisir ta cellule à lier

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

Discussions similaires

  1. Comment faire des opérations Booléennes
    Par jouclar dans le forum Général Python
    Réponses: 2
    Dernier message: 07/05/2008, 18h48
  2. Faire des opérations sur index du <logic:iterate
    Par yeddoughmi dans le forum Struts 1
    Réponses: 1
    Dernier message: 14/08/2007, 11h39
  3. Faire des opérations réelles avec bash ?
    Par Michaël dans le forum Shell et commandes GNU
    Réponses: 9
    Dernier message: 01/09/2006, 15h59
  4. faire des opérations sur la date courante
    Par transistor49 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 18/04/2006, 17h39
  5. Réponses: 7
    Dernier message: 02/03/2006, 13h43

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