1. Ce site utilise des "témoins de connexion" (cookies) conformes aux textes de l'Union Européenne. Continuer à naviguer sur nos pages vaut acceptation de notre règlement en la matière. En savoir plus.

XL 2007 Intégrer une variable à l'intérieur d'une commande

Discussion dans 'Forum Excel' démarrée par Chri8Ed, 10 Février 2019.

  1. Chri8Ed

    Chri8Ed XLDnaute Occasionnel

    Inscrit depuis le :
    5 Septembre 2010
    Messages :
    436
    "J'aime" reçus :
    7
    Bonjour à tous

    Je recherche le moyen d'intégrer une variable à l'intérieur même d'une commande événementielle
    Je ne sais pas bien si c'est possible ?
    Ni comment faire une recherche dans ce sens

    Exemple ;
    j'ai dans la colonne B une colonne rubrique
    J'ai en colonne C un type de rubrique

    En B2 je rendre une rubrique : Boite
    En C2 je veux aller chercher un type de rubrique qui se trouve dans une autre feuille
    J'utilise pour ce faire un ListView en l’occurrence "ListView_Boite"

    J'ai plusieurs type de rubrique et donc autant de listView
    Je voudrais que dans ma macro événementielle, ne pas avoir à taper pour chaque ligne la ListView qui s'impose
    Je pensais me servir du contenu de la rubrique en B, pour lancer la ListViw correspondante

    ce qui donnerai quelque chose comme cela :

    Code (Text):
    Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

    Dim Code As String

    Code = ActiveCell.Offset(0, -1)

        If ActiveCell.Offset(0, -1) <> "" Then Exit Sub
       
        If Not Application.Intersect(Target, Range("B:B")) Is Nothing Then
        Cancel = True
            Listview_Codes_" & Code & ".show
           
        End If


    End Sub
     

    Malheureusement cela ne convient pas
    Mais est-ce que mon idée est bonne et réalisable ???
    Cela m'éviterais pas mal de ligne de codes !

    Merci d'avance
     
  2. Chargement...

    Discussions similaires - Intégrer variable l'intérieur Forum Date
    Intégrer une variable sur extraction minutes Forum Excel 15 Mars 2018
    Excel => VBA => Intégrer variable dans une formule de plage pour insérer une formule Forum Excel 30 Mars 2015
    Intégrer une variable dans une formule Forum Excel 12 Juillet 2012
    [Résolu]Comment intégrer une variable dans une formule sommeprod Forum Excel 11 Juin 2012
    est il possible d'integrer une variable dans une phrase Forum Excel 2 Octobre 2011

  3. sousou

    sousou XLDnaute Accro

    Inscrit depuis le :
    21 Février 2005
    Messages :
    1674
    "J'aime" reçus :
    69
    Habite à:
    La Garenne Colombes
    Utilise:
    Excel 2010 (PC)
    bonsoir
    la listview est un control.
    si tu mets toutes tes listes (vivible=false) dans le même user
    tu peux appeler ainsi
    with user
    .controls("listview" & code).visible=true
    user.show
    end with
     

Partager cette page