Comment écrire une variable dans une formule

Résolu
ab90 Messages postés 13 Statut Membre -  
 kabychou -
Bonjour
dans la syntaxe ci dessous je voudrais remplacer ce qui fait référence a la colonne (C3 et C11) par une variable , mais je n'arrive pas à trouver la bonne syntaxe

je suis en VB pour excel

ActiveChart.SeriesCollection(1).Values = "=Feuil1!R6C3:R6C11"
ActiveChart.SeriesCollection(2).Values = "=Feuil1!R9C3:R9C11"

J'attends vos réponse comme d'hab
--
A+ et merci d'avance
Alain

6 réponses

  1. Armojax Messages postés 1863 Date d'inscription   Statut Membre Dernière intervention   1 529
     
    Bonjour ab90,

    En appelant :
    - LD, CD la ligne et la colonne de la cellule de début,
    - LF, CF la ligne et la colonne de la cellule de fin,

    tu peux écrire :

    = "=Feuil1!R" & LD & "C" & CD & ":R" & LF & "C" & CF

    Ajx.
    0
  2. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744
     
    bonjour

    pour remplacer aussi le "C" pour la colonne tu peux mettre :

    col = 3 ( pour C) ou récupérer une autre colonne et ensuite tu mets :

    = "=Feuil1!R" & LD & chr(64 + col) & CD & ":R" & LF & & chr(64 + col) & CF

    0
    1. Armojax Messages postés 1863 Date d'inscription   Statut Membre Dernière intervention   1 529
       
      Bonjour gb,

      D'accord avec toi, avec un petit bémol. Le C ici ne correspond pas à une référence de colonne A, B, C... en notation A1. Comme on est en notation L1C1 (donc R1C1 en VBA), les lettres R et C ne bougent pas.

      Je profite de l'occasion pour te dire que j'apprécie souvent les réponses que tu fais sur ce forum...

      Porte-toi bien.
      Ajx.
      0
      1. gbinforme Messages postés 14930 Date d'inscription   Statut Contributeur Dernière intervention   4 744 > Armojax Messages postés 1863 Date d'inscription   Statut Membre Dernière intervention  
         
        bonjour

        bien vu Armojax et autant pour moi car j'ai lu trop vite la question.

        cela permettra peut-être pour certains de trouver
        la formule qu'ils cherchaient en notation A1.


        Merci pour le commentaire d'appréciation qui me touches beaucoup
        et saches qu'il est tout à fait réciproque car on a des sujets communs
        dans l'intérêt pour excel et VBA entre autre.

        à bientôt donc et encore merci.

        0
  3. AB90
     
    Bonjour Ajx
    merci pour ta réponse, comme d'hab vous répondez présent quand on a besoin de vous

    Bonne soirée a toi

    Au fait ce marche très bien

    A++
    Alain
    0
  4. ab90
     
    Bonjour toujours zen

    merci a toi, ta solution marche aussi
    c'est bien de pouvoir compter sur vos connaissances
    A+
    Alain
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ab90
     
    Bonjour AJX

    En premier toutes mes excuses pour ne pas t'avoir répondu immédiatement.
    J'ai bien appliqué ce que tu m'a donné comme élément et ca fonctionne

    En espérant pourvoir avoir ton aide en cas de besoin.

    Et cette fois je répondrais immédiatement

    Bye Bye
    Alain
    0
  7. kabychou
     
    je avoir des logiceile special droit et science juridique
    0