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 :

La méthode range de l'objet worksheet a échoué [XL-2016]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 617
    Par défaut La méthode range de l'objet worksheet a échoué
    Bonjour forum.
    J'ai tableau structuré sur une feuille nommée ("BD"). Je récupère la valeur de la ligne du tableau en K2 dans mon textbox avec le code
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    T_scol.value=sheets("BD").Range("K2")
    . Le textbox récupère bien la valeur au lancement de l'userform et pas d'erreur.
    Ensuite j'ai voulu que le textbox soit au format monétaire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    T_scol.value=Format(T_scol.value,"#,##0 FCFA"
    mais au lancement de l'userform, l'erreur que j'ai mentionné dans le titre apparaît.
    J'aimerais savoir pourquoi cette différence ? Et quelle est mon erreur en écrivant le code?
    NB: Les deux codes se trouvent dans le module du textbox en question.
    Merci bien à vous.

  2. #2
    Expert confirmé

    Homme Profil pro
    Curieux
    Inscrit en
    Juillet 2012
    Messages
    5 169
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Curieux
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2012
    Messages : 5 169
    Billets dans le blog
    5
    Par défaut
    Bonjour,

    il faudrait nous montrer l'intégralité du module pour y voir plus clair

  3. #3
    Expert éminent Avatar de Menhir
    Homme Profil pro
    Ingénieur
    Inscrit en
    Juin 2007
    Messages
    16 037
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 16 037
    Par défaut
    Il faudrait surtout faire un copier/coller de ce qui se trouve VRAIMENT dans ton VBE et non pas retaper le code.
    Parce que retaper le code peut ajouter (ou supprimer) des erreurs se trouvant dans l'original.
    Par exemple, je suppose que dans l'original tu as pensé à mettre une parenthèse fermante à ta fonction Format alors qu'elle ne se trouve pas dans le code que tu présente.

    Pour ce qui est de ton problème, je pense que ça vient du fait que tu mets une chaine de texte au lieu d'une valeur numérique en premier paramètre de ta fonction Format.
    Essaye ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    T_scol.Value = Format(WorkSheets("BD").Range("K2"), "#,##0 FCFA")

  4. #4
    Membre éclairé
    Homme Profil pro
    instituteur
    Inscrit en
    Juillet 2018
    Messages
    617
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Côte d'Ivoire

    Informations professionnelles :
    Activité : instituteur
    Secteur : Enseignement

    Informations forums :
    Inscription : Juillet 2018
    Messages : 617
    Par défaut
    Merci. Le code marche nickel.

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

Discussions similaires

  1. "la méthode range de l'objet worksheet a echoué" [VBA ]
    Par pite0611 dans le forum Macros et VBA Excel
    Réponses: 6
    Dernier message: 21/06/2018, 15h08
  2. [XL-2007] VBA: erreur "la méthode range de l'objet worksheet a échoué"
    Par kimou75 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 11/04/2016, 16h12
  3. [XL-2007] Méthode range de l'objet worksheet a échoué
    Par magikmed dans le forum Excel
    Réponses: 5
    Dernier message: 22/07/2015, 15h13
  4. La méthode 'range' de l'objet worksheet à échoué
    Par BERRACHED SAID dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 29/05/2013, 08h48
  5. [XL-2007] erreur: "la méthode .Range de l'objet worksheet a échoué"
    Par issoram dans le forum Macros et VBA Excel
    Réponses: 22
    Dernier message: 28/10/2010, 09h08

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