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 :

Inclure une variable dans une adresse cellule


Sujet :

Macros et VBA Excel

  1. #1
    Futur Membre du Club
    Inscrit en
    Février 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 8
    Points : 6
    Points
    6
    Par défaut Inclure une variable dans une adresse cellule
    Bonjour a tous,

    Je possede une variable integer = tampon
    J`aimerais me deplacer dans une colonne fixe(D) en partant de cette valeur tampon et sur 10 lignes

    Si tampon=3
    alors je veux scruter les cellulesD3 a D10

    Si tampon=15
    alors je veux scruter les cellulesD15 D25

    cela ressemblerai a ceci

    for each cellule in range ("D"(tampon):"D"(tampon+10)
    ...
    next

    malheureusement la syntaxe est fausse!

    Pourriez vous me donner un petit coup de pouce?
    Merci
    Alexandre

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

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

    Informations forums :
    Inscription : Mars 2009
    Messages : 1 042
    Points : 2 003
    Points
    2 003
    Par défaut
    Slt, alescb
    voici un exemple à adapter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Dim tampon As Integer, i As Long
     tampon = 3
     ' OU tampon = ActiveCell.Row
     For i = tampon To tampon + 10
     MsgBox Range("D" & i).Value
     Next i
    A+

  3. #3
    Membre chevronné Avatar de aalex_38
    Inscrit en
    Septembre 2007
    Messages
    1 631
    Détails du profil
    Informations forums :
    Inscription : Septembre 2007
    Messages : 1 631
    Points : 1 999
    Points
    1 999
    Par défaut
    Re,


    un autre exemple à adapter :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    Dim tampon As Integer, i As Long
    tampon = 15
     
    For i = 0 To 9
        MsgBox Cells(i + tampon, 4).Address
    Next
    End Sub
    Remarque : Dans l'exemple que tu donnes de D3 à D10 ça fait 8 cellules de D15 à D25, ça en fait 11..

  4. #4
    Futur Membre du Club
    Inscrit en
    Février 2010
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Février 2010
    Messages : 8
    Points : 6
    Points
    6
    Par défaut
    merci merci

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

Discussions similaires

  1. portée d'une variable dans une fonction dans une méthode
    Par laurentg2003 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/06/2009, 20h05
  2. Récupérer le nom d'une colonne d'une table dans une variable
    Par mimi51340 dans le forum Général Java
    Réponses: 4
    Dernier message: 13/03/2008, 15h23
  3. Réponses: 4
    Dernier message: 29/01/2008, 12h12
  4. Réponses: 1
    Dernier message: 15/02/2007, 01h24
  5. Mettre une valeur d'une table dans une variable
    Par Raphou96 dans le forum Access
    Réponses: 5
    Dernier message: 06/02/2006, 16h19

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