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 :

Problème avec ControlSource dans un formulaire [XL-2010]


Sujet :

Excel

  1. #1
    Membre émérite Avatar de Zekraoui_Jakani
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    1 670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 670
    Points : 2 489
    Points
    2 489
    Par défaut Problème avec ControlSource dans un formulaire
    Bonjour,
    Je n'arrive pas à définir la propriété "ControlSource" dans mon formulaire.
    Je la définie ainsi dans la feuille des propriétés: ='Rawdata'!B3
    et je reçois le message suivant:
    Nom : Capture01.JPG
Affichages : 437
Taille : 16,3 Ko

    Pouvez-vous m'aider s'il vous plait ?

  2. #2
    Membre extrêmement actif
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 82
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Points : 12 422
    Points
    12 422
    Par défaut
    Bonjour

    1) A quel contrôle de ton formulaire as-tu affecté cette propriété ?
    2) T'es-tu assuré de l'existence d'une feuille nommée Rawdata dans le classeur actif ?
    3) le signe = et les quotes ne servent à rien dans cette propriété
    4) que veux-tu exactement obtenir ?
    Je n'accepte pas de demande d' "amitié" individuelle. Tout développeur est pour moi un ami.
    Je n'ouvre AUCUN classeur tiers (avec ou sans macro ******). Ne m'en proposez donc pas .

    ****** : Non, non ... un classeur .xlsx ne "peut" par exemple et entre autres pas contenir un activex (de surcroît invisible) , "bien sûr" ...

    Il est illusoire de penser que l'on saurait exprimer valablement et précisément en un langage (rigide) de développement ce que l'on peine à exprimer dans le langage naturel, bien plus souple.

  3. #3
    Responsable Access

    Avatar de Arkham46
    Profil pro
    Inscrit en
    Septembre 2003
    Messages
    5 865
    Détails du profil
    Informations personnelles :
    Localisation : France, Loiret (Centre)

    Informations forums :
    Inscription : Septembre 2003
    Messages : 5 865
    Points : 14 524
    Points
    14 524
    Par défaut
    Bonjour,

    Il faut également que le contenu de la cellule (ici Rawdata!B3) soit vide au moment de définir cette propriété.

  4. #4
    Membre émérite Avatar de Zekraoui_Jakani
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    1 670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 670
    Points : 2 489
    Points
    2 489
    Par défaut Problème avec ControlSource dans un formulaire
    Merci Unparia & Arkham46; voici réponses à vos remarques, en rouge:
    1) A quel contrôle de ton formulaire as-tu affecté cette propriété ? un textbox qui reçoit une valeur encodée par l'utilisateur
    2) T'es-tu assuré de l'existence d'une feuille nommée Rawdata dans le classeur actif ? la feuille "RawData" existe bel et bien
    3) le signe = et les quotes ne servent à rien dans cette propriété; ok
    4) que veux-tu exactement obtenir ? Capturer la valeur encodée par l'utilisateur dans la cellule RawData!B3.

    Il faut également que le contenu de la cellule (ici Rawdata!B3) soit vide au moment de définir cette propriété. Cette cellule est vide !

  5. #5
    Membre émérite Avatar de Zekraoui_Jakani
    Homme Profil pro
    Inscrit en
    Novembre 2013
    Messages
    1 670
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1 670
    Points : 2 489
    Points
    2 489
    Par défaut Problème avec ControlSource dans un formulaire
    J'ai finalement résolu le problème, et je me demande si ce n'est pas lié au fait que ma cellule de destination ait un nom "AccountNumber".
    La solution via VBA est:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UserForm1.Txt_BAN.ControlSource = Sheets("RawData").Range("AccountNumber")

    UserForm1 est mon formulaire
    RawData est le nom de la feuille XL
    Txt_BAN est le textbox qui reçoit les données de l'utilisateur
    AccountNumber est le nom de la cellule liée au TextBox du formulaire.

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

Discussions similaires

  1. Problème avec recherchev dans un formulaire
    Par vete25 dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 01/04/2015, 11h24
  2. [1.x] Problème avec sfValidatorCallback dans un formulaire
    Par Invité dans le forum Symfony
    Réponses: 0
    Dernier message: 14/03/2012, 09h27
  3. [PHP 5.0] Problème avec tableau dans formulaire
    Par umgrim dans le forum Langage
    Réponses: 2
    Dernier message: 30/07/2011, 17h45
  4. Problème avec Select dans le formulaire
    Par jejefm dans le forum Langage
    Réponses: 2
    Dernier message: 24/04/2007, 09h34
  5. Réponses: 12
    Dernier message: 02/04/2007, 16h17

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