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

Excel Discussion :

message : "Argument non facultatif" avec une comboBox d'un ruban [XL-2007]


Sujet :

Excel

  1. #1
    Futur Membre du Club
    Inscrit en
    Juin 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 9
    Points : 9
    Points
    9
    Par défaut message : "Argument non facultatif" avec une comboBox d'un ruban
    j'explique mon problème :
    j'ai fait un code XML pour générer ma ComboBox.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    			<comboBox id="NomClient" label="Client :"
    					onChange="ClientChange"
     					getItemCount="MacroGetItemCount" 
    					getItemID="MacroGetItemID" 
    					getItemLabel="MacroGetItemLabel" >
    			</comboBox>
    la combo ce charge correctement
    mais au moment de la sélection :
    "Argument non facultatif"
    au lieux de passé sur la fonction "onChange="ClientChange""

    avez vous une idée d'où le problème survient??

  2. #2
    Expert éminent sénior

    Homme Profil pro
    Inscrit en
    Août 2005
    Messages
    3 317
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Août 2005
    Messages : 3 317
    Points : 20 144
    Points
    20 144
    Par défaut
    Bonsoir


    Peux tu nous montrer ta procédure

    Elle est bien sous la forme suivant ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Sub ClientChange(control As IRibbonControl, text As String)

    Comment gérer un Combobox dans un onglet personnalisé ?


    bonne soirée
    michel

  3. #3
    Futur Membre du Club
    Inscrit en
    Juin 2007
    Messages
    9
    Détails du profil
    Informations forums :
    Inscription : Juin 2007
    Messages : 9
    Points : 9
    Points
    9
    Par défaut
    j'ai trouvé l'erreur.
    j'avais ecrit ceci comme fonction pour le OnChange
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
       'Est déclenché lorsque vous sélectionné un élément dans le menu déroulant
    Sub ClientChange(control As IRibbonControl, id As String, index As Integer)
        mClientSelect = id
    End Sub
    alors qu'il falais uniquement mettre ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
      'Est déclenché lorsque vous sélectionné un élément dans le menu déroulant
    Sub ClientChange(control As IRibbonControl, text As String)
        mClientSelect = text
    End Sub
    merci pour le lien ^_^

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

Discussions similaires

  1. [AC-2013] Appel d'une procédure, argument non facultatif ?
    Par rag83 dans le forum VBA Access
    Réponses: 2
    Dernier message: 22/01/2015, 17h51
  2. Argument non facultatif sur appel fonction
    Par clickandgo dans le forum VBA Access
    Réponses: 5
    Dernier message: 24/05/2012, 12h56
  3. Argument non facultatif dans un tableau retourné
    Par Marin d'Eau Douce dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 09/11/2011, 10h56
  4. Argument non facultatif Dans un INSERT
    Par le_dilem dans le forum VBA Access
    Réponses: 15
    Dernier message: 09/03/2009, 16h15
  5. erreur de compilation: argument non facultatif
    Par MCarole dans le forum Access
    Réponses: 10
    Dernier message: 21/07/2006, 13h32

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