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 :

[E-07] Problème d'adressage dépendant d'une variable, ou une autre solution?


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2009
    Messages : 33
    Par défaut [E-07] Problème d'adressage dépendant d'une variable, ou une autre solution?
    Bonjour,

    Je viens d'écrire mes premières macros/fonctions sur excel (hourrah!).

    Ma macro fonctionne très bien pour remplir des cellules dans la ligne 2... Mais maintenant, je voudrais la modifier ou la rappeler afin de pouvoir remplir de même 1000 ou 10000 lignes...

    Je vous en mets juste un petit bout (pour ne pas vous spammer avec mes 80 lignes de code!) :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    Sub Remplissage()
     
    Range("D2").Value = Opera()
    Range("H2").Value = Opera()
    Range("L2").Value = Opera()
    Range("P2").Value = Opera()
     
    End Sub
    Opera() est une fonction que j'ai définie plus haut qui renvoie des chaines de caractères aléatoires.

    Donc, ce petit bout de code fonctionne très bien et me remplit 4 cases de la ligne 2... mais je voudrais remplir les lignes 2 à 1000 par exemple..

    Un truc du type...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    For j = 2 to 1000
    Range("Dj").Value = Opera()
    Range("Hj").Value = Opera()
    Range("Lj").Value = Opera()
    Range("Pj").Value = Opera()
    Next j
    ...serait parfait! Sauf que ça marche pas

    Quelqu'un peut m'aider?

    Greg

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonsoir,

    Tu vas vite comprendre :;

    si J = 2 (par exemple)
    "DJ" ===>> "DJ"
    "D" & J ===>> "D2"

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    33
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Mars 2009
    Messages : 33
    Par défaut
    Parfait! Merci beaucoup!

    J'ai passé 1h à chercher une réponse sur google...! Mais j'ai pas du utiliser les bons mots clés

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

Discussions similaires

  1. [Débutant] Affecter une variable d'une classe C# à une variable Javascript
    Par SultanGeek dans le forum C#
    Réponses: 0
    Dernier message: 20/06/2015, 20h42
  2. Réponses: 8
    Dernier message: 28/10/2009, 19h08
  3. faire passer une variable d'une fct js à une page php
    Par harlock59 dans le forum Langage
    Réponses: 1
    Dernier message: 25/11/2005, 14h41
  4. Affecter une variable javascript à une variable php
    Par gwendy dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 17/10/2005, 20h58
  5. Désigner une variable avec une variable?
    Par littleman dans le forum Paradox
    Réponses: 4
    Dernier message: 12/08/2002, 11h21

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