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 :

Recupérer la valeur d'une cellule Excel resultant d'une formule


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
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2016
    Messages : 192
    Par défaut Recupérer la valeur d'une cellule Excel resultant d'une formule
    Bonjour a tous,

    Je cherche a recuperer le contenu d une cellule qui est generee par une formule. Voici mon code, les coordonnes rownumber, column_name sont corrects mais il n arrive pas a affecter une valeur a Name_titre. Avez vous une idee ?

    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
    Private Sub CheckBox2_Click()
    
    
    Dim Name_titre As String
    Dim rownumber As Double
    Dim column_name As String
    
    Sheets("Trades_2").Select
    rownumber = ActiveCell.Row
    column_name = WorksheetFunction.Match("Name", Rows(12), 0)
     
    Name_titre = Cells(rownumber, column_name).value
    ComboBox_ListName = Name_titre
    
    End Sub

  2. #2
    Expert confirmé
    Homme Profil pro
    aucune
    Inscrit en
    Avril 2016
    Messages
    7 563
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 84
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : aucune

    Informations forums :
    Inscription : Avril 2016
    Messages : 7 563
    Par défaut
    Bonjour
    C'est ce qui peut arriver lorsque l'on travaille à coups de Select, etc ... au lieu de travailleur sur les objets Excel.
    Lorsque tu écris, par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    Sheets("Trades_2").Select
    rownumber = ActiveCell.Row
    RowNumber et le N° de la ligne active de la feuille de départ et non celui de la feuille "Trades_2.

    On ne se réfère pas par exemple à la plage range("A1") de la feuille Feuilx en sélectionnant la feuille feuilx, mais ainsi :
    Whroksheets("Feuilx").range("A1")
    etc ...

  3. #3
    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,

    quand on constate :

    - que la variable qui stocke le numéro de ligne est un Double
    - que la variable qui stocke le numéro de la colonne est un String
    - qu'on travaille sur des objects actifs


    je vois déjà trois déraisons à corriger avant toute sollicitation du forum

  4. #4
    Membre éclairé
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2016
    Messages
    192
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Finance

    Informations forums :
    Inscription : Juin 2016
    Messages : 192
    Par défaut
    Merci les gars ca fonctionne

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

Discussions similaires

  1. [XL-2010] Titre d'une slide PPT venant d'une cellule excel (en partant d'un modèle)
    Par kk8ete dans le forum Macros et VBA Excel
    Réponses: 0
    Dernier message: 15/02/2011, 20h13
  2. Réponses: 2
    Dernier message: 05/03/2010, 14h15
  3. affecter une chaine de carectere a une cellule Excel
    Par faniette dans le forum C++Builder
    Réponses: 7
    Dernier message: 13/08/2009, 16h39
  4. Comment lancer une macro excel en selectionnant une cellule?
    Par itony dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 04/03/2008, 10h08
  5. Réponses: 1
    Dernier message: 06/05/2007, 17h42

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