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] Checkbox avec confition If sur Excel


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 9
    Par défaut [VBA-E] Checkbox avec confition If sur Excel
    Bonjour,

    Je suis un débutant sur le vba.

    J'aimerais mettre 3 cases à cocher sur ma feuille excel (sans passer par un userform si c'est possible).

    J'ai fais une macro avec le code suivant qui marche pas bien sûr.

    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
    Sub teste()
    If CheckBox1.Value = False Then (l'erreur est sur cette ligne!!!)
    ' SMIM+SPI
    Range("C16") = "=((C12/100)*D12)+((C13/100)*D13)"
     
    ElseIf CheckBox2.Value = 0 Then
    ' SMI+SPI
    Range("C16") = "=((C11/100)*D11)+((C13/100)*D13)"
     
    Else
    ' SMI+SMIM
    Range("C16") = "=((C11/100)*D11)+((C12/100)*D12)"
     
    End If
    End Sub
    Je m'arrache les cheveux parce que je comprends pas l'erreur

    Merci beaucoup si vous arriviez à me mettre sur la bonne voie

    A+

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 557
    Par défaut
    Es-tu sûr qu'elle s'appelle CheckBox1, etc .....

    Quel est le message d'erreur ? "Objet requis " je suppose ==> ta checkbox doit s'appeler autrement

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 9
    Par défaut
    Salut et merci pour ta réponse.

    Tu as raison.

    L'erreur est "Erreur d'exécution '424': Objet requis"

    Justemment j'arrive pas à trouver comment renommer mes checkbox. Je trouve pas.

    c'est tout bête je sais mais moi je sais pas comment renommer ces checkbox sur excel.

    Pour info, mes checkbox n'ont pas de texte parce qu'elle sont à coté d'un texte contenu dans une cellule.

    Es-ce que c'est le texte de remplacement qui donne le nom de la checkbox ???

    J'ai de très bonne connaissance ne php et js mais je suis complètement largué sur excel

  4. #4
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 557
    Par défaut
    Un simple clic droit dessus et tu vas trouver propriétés
    Tu changes la propriété name

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mars 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Mars 2007
    Messages : 9
    Par défaut
    Si je fais un clique droit dessus j'ai :

    "affecter une macro",
    "Format de contrôle",
    "ordre",
    "groupe",
    "modifier le texte", etc.

    mais pas "propriété"....

    Je comprends vraiment pas...

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    557
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 557
    Par défaut
    Si tu fais AffecterMacro, il va te proposer un truc du genre
    CaseàCocher3_QuandClick

    Le nom de ta chekbox est CaseàCocher3

Discussions similaires

  1. [[VBA-E]je cherche une macro sur excel qui ouvre un fichier
    Par macromega dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 03/05/2007, 09h25
  2. [VBA-E]Filtre via une macro sur Excel
    Par jamal.b dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 26/04/2006, 15h35
  3. [VBA-E]copier un lien hypertexte sur Excel
    Par delamarque dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 23/02/2006, 18h22
  4. [VBA]Execution d'une procédure avec un ComboBox sur Excel
    Par delamarque dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 31/01/2006, 09h27
  5. travail avec 2 feuilles sur Excel
    Par trefles dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 11/01/2006, 17h05

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