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 :

Recuperer la valeur d'une caption


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2008
    Messages
    76
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 76
    Par défaut Recuperer la valeur d'une caption
    Bonjour a tous,

    Je cherche a implementer une formule variable en fonction d'un userform avec 3 options :

    1 - Consolider Caption => Consolider!
    2 - Ecart => Variance!
    3 - Global => Global!

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    Private Sub CommandButton1_Click()
    Dim x As object
     
    Sheets("Sheet1").Select
     
    x = Ctrl.Object.Caption
     
    '
        Sheets("Report").select
        Range("S6").Select
        ActiveCell.FormulaR1C1 = "=SUMIF(" & x & "!C21,RC4," & x & "!C[-10])"
        Selection.AutoFill Destination:=Range("S6:S13")
    Mais je n'arrive pas a obtenir la valeur du caption dans le private sub

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Private Sub OptionButton1_Click()
     
    Dim x as object
    Dim Ctrl as control
     
    Ctrl = OptionButton1.Value
     
    If Ctrl = True Then
    x = Ctrl.Caption.Value
    End If
     
     
    End Sub
    Avez-vous une idee? Ou une autre methode de proceder? Comment puis-je realiser mon code?

    Il y a 12 colonnes de 1400 lignes chacune. Le test est effectue sur les lignes 6 a 13 seulement.

    Merci d'avance,

  2. #2
    Membre Expert Avatar de rvtoulon
    Homme Profil pro
    Agent Technique
    Inscrit en
    Mars 2009
    Messages
    1 042
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Agent Technique
    Secteur : Santé

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 042
    Par défaut
    Bonjour,peux etre comme çà :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    Private Sub CommandButton1_Click()
    Dim x As String
    Sheets("Sheet1").Select
     
    If Me.OptionButton1.Value = True Then
    x = Me.OptionButton1.Caption
    End If
     
    '
        Sheets("Report").Select
     '   etc.....

Discussions similaires

  1. Récupérer les valeurs d'une GtkComboBox
    Par portos.lio dans le forum GTK+ avec C & C++
    Réponses: 1
    Dernier message: 01/12/2005, 13h32
  2. Recuperer les valeurs d'une requette [C#]
    Par AlphonseBrown dans le forum C#
    Réponses: 7
    Dernier message: 22/11/2005, 16h36
  3. [VB.NET] Recuperer la valeur d'une cellule d'un DataTable
    Par graphicsxp dans le forum Windows Forms
    Réponses: 2
    Dernier message: 29/03/2005, 10h59
  4. recuperer la valeur d une cellule
    Par Invité(e) dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 17/01/2005, 18h05
  5. [C#] Recuperation de valeur dans une autre page
    Par kenzo080 dans le forum ASP.NET
    Réponses: 8
    Dernier message: 02/06/2004, 10h32

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