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 :

incrémenter le nom d'une variable


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
    Inscrit en
    Avril 2008
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 117
    Par défaut incrémenter le nom d'une variable
    Bonjour tlm,

    J'aimerais pouvoir incrémenter la fin du nom d'une variable.
    Je m'explique, j'ai une variable rSource, et j'aimerais la dupliqué (selon mes données) en rSource_1, rSource_2 et ainsi de suite.
    j'ai essayé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for i = 1 to nb_donnee
    set rSource_i = 'nawak
    next i
    mais évidemment sa ne marche pas.
    j'ai essayé plusieurs autres possibilités mais aucune ne marche.
    Je m'en remet donc à vos solutions,
    Merci,
    papimcha

  2. #2
    Membre émérite
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par défaut
    T'as essayé en utilisant les tableaux?


    Un tutoriel à ce sujet :
    http://silkyroad.developpez.com/vba/tableaux/

  3. #3
    Membre éclairé Avatar de zandru
    Homme Profil pro
    Ingénieur conception mécanique
    Inscrit en
    Mars 2008
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur conception mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2008
    Messages : 507
    Par défaut
    Bonjour,

    Pour contourner ton problème pourquoi ne pas utiliser une plage de cellule ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    for i = 1 to nb_donnee
    rSource.Cells(i,1) = 'nawak
    next i
    avec rSource comme nom d'une feuille Excel.

    Qu'en pense-tu ?

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 117
    Par défaut
    bonjour,
    Alors déjà merci de vos réponses si rapide,

    @zandru > Le problème c'est que mon rSource est un range (oui je l'ai mal exprimé dans mon premier post ) qui me servira à faire des graphiques plus tard. Donc le fait de m'en servir comme feuille n'est pas possible.

    @gwinyam > Merci, je regarde mais j'aimerais éviter les tableaux si possible. (et est-ce que c'est compatible avec un range ?)
    Je te tiens au courant de mon évolution.

    Entre-temps, si une personne a une autre solution je suis preneur.
    Cordialement,
    papimcha

  5. #5
    Membre émérite
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par défaut
    Pourquoi ne serait-t'il pas compatible?

  6. #6
    Membre éclairé Avatar de zandru
    Homme Profil pro
    Ingénieur conception mécanique
    Inscrit en
    Mars 2008
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur conception mécanique
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2008
    Messages : 507
    Par défaut
    Je n'ai peut être pas compris ce que tu veux faire mais pour moi utiliser une plage de cellule serait idéal pour faire un graphique ensuite, non ??

  7. #7
    Membre émérite
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Par défaut
    J'avoue que pour faire un graphisme, je dirais que c'est même plutôt franchement recommandable

Discussions similaires

  1. [E-03] Incrémenter le nom d'une variable
    Par Eleda dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 25/02/2009, 21h11
  2. Incrémenter le nom d'une variable en Java
    Par jmnicolas dans le forum Débuter avec Java
    Réponses: 3
    Dernier message: 08/04/2008, 16h05
  3. Incrémenter le nom d'une variable
    Par wulfram dans le forum VBA Access
    Réponses: 2
    Dernier message: 13/03/2008, 08h40
  4. Réponses: 37
    Dernier message: 02/03/2006, 01h58
  5. Incrémenter le NOM d'une variable
    Par Mors_Ubyte dans le forum Access
    Réponses: 1
    Dernier message: 03/01/2006, 18h47

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