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 :

dmd info sur variable vba


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2008
    Messages : 57
    Par défaut dmd info sur variable vba
    bonjour

    je vooudrai pouvoir appeler des variables dans une procedure, qui feraient références a des zones du style : sheets("Donnees").range("TCD1")

    J'ai fait plusieurs essais et a chaque fois j'ai des "" au debut et à la fin de la variable ce qui me donne une erreur d'execution (ce qui est normal)

    Auriez vous une solution svp

    une partie du code

    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
    16
    17
    18
    19
    20
    21
    Donnee = "sheets(""DONNEES"").Range(""TCD1"")"
    Dest = "sheets(""Graphes"").Range(""B3"")"
    var1 = "PotHA"
     
     
    ' **********************************************************************************************
    '   Creation d'un tableau croisé dynamique  CAPdm
    ' **********************************************************************************************
     
    Set CacheTCD = ActiveWorkbook.PivotCaches.Add _
        (SourceType:=xlDatabase, SourceData:=Donnee)
    '
    '   Creation d'un TCD à partir du cache
    '
    For Each feuille In Worksheets
        If feuille.Name = "Graphes" Then
            feuille.Activate
            Set TCD = CacheTCD.CreatePivotTable _
                (tabledestination:=Dest, tablename:="TCDCaPdm")
        End If
    Next feuille
    merci d'avance pour votre aide

  2. #2
    Membre Expert Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Par défaut
    Bonjour,

    Tu parles des plages d'etiquettes, si oui tu peux faire :


    Pour boucler sur les etiquettes :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim xname As Name
    ' Boucle sur les names pour vérifier l'existence de...
    For Each xname In Names
        debug.print xname.NameLocal    
    Next xname

  3. #3
    Membre confirmé
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2008
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Décembre 2008
    Messages : 57
    Par défaut DMD INFOS
    bonjour,

    a vrai dire, je voudrais faire une procedure, pour créer plusieurs tableau croisée dynamique en boucle

    la procedure fonctionne bien pour un tableau. Au lieu de recopier 20 fois la procedure, je voudrais declarer des variables en public du style
    Var1, Var2, Var3,.....
    et mettant les zones voulues et
    pouvoir lancer en boucle la procédure de création des TCD,

    j'espère etre assez clair dans mes explications.

    si on peut m'aider, ce sera avec plaisir.

Discussions similaires

  1. Info sur variable
    Par lerix dans le forum VB.NET
    Réponses: 6
    Dernier message: 25/02/2015, 18h26
  2. [VBA-W] Info sur sélection
    Par Speedrman dans le forum VBA Word
    Réponses: 1
    Dernier message: 12/02/2007, 11h44
  3. Réponses: 2
    Dernier message: 27/09/2006, 19h41
  4. Réponses: 1
    Dernier message: 15/03/2006, 19h28
  5. [Vba]recherche infos sur tables
    Par Emcy dans le forum Access
    Réponses: 8
    Dernier message: 09/11/2005, 08h44

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