Rechercher : dans
Par :

Comment écrire une variable dans une formule

Dernière réponse le 10 sep 2007 à 17:13:45 ab90, le 20 mar 2005 à 19:05:12 
 Signaler ce message aux modérateurs

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

Meilleures réponses pour « comment écrire une variable dans une formule » dans :
[MS-Dos] Ecrire dans un fichier texte en batch VoirPour écrire dans un fichier texte, il suffit d'utiliser une redirection ">" : echo texte_à_ecrire > fichier_de_sortie.txt Pour écrire à la fin d'un texte existant (concaténation) : echo "écriture a la fin du fichier ">>...
Comment récupérer le résultat d'une commande dans une variable VoirComment récupérer le résultat d'une commande dans une variable Préambule Syntaxe Exemples Préambule Il est bien souvent nécessaire de récupérer le résultat d'une commande (ou de son code retour) dans une variable afin de pouvoir...
Javascript - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. En Javascript, les noms de variables peuvent être aussi long que l'on désire,...
LaTeX - Expressions mathématiques VoirEcriture d'expressions mathématiques LaTeX possède un mode mathématique très développé qui permet l'édition d'équations ou de formules de façon simple et avec un bon rendu. LaTeX gère en effet tout seul la mise en page de ces formules. Il existe...
Les variables avec Perl VoirConcept de variable avec Perl Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage Perl peuvent être de trois...

1

Armojax, le 21 mar 2005 à 08:53:53

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.

Répondre à Armojax

2

gbinforme, le 21 mar 2005 à 11:57:03

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

toujours zen

Répondre à gbinforme

3

Armojax, le 21 mar 2005 à 15:53:17

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.

Répondre à Armojax

4

gbinforme, le 21 mar 2005 à 16:02:28

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.

toujours zen

Répondre à gbinforme

5

AB90, le 21 mar 2005 à 21:33:07

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

Répondre à AB90

6

ab90, le 21 mar 2005 à 21:35:22

Bonjour toujours zen

merci a toi, ta solution marche aussi
c'est bien de pouvoir compter sur vos connaissances
A+
Alain

Répondre à ab90

7

ab90, le 19 avr 2005 à 21:02:10

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

Répondre à ab90

8

 kabychou, le 10 sep 2007 à 17:13:45

Je avoir des logiceile special droit et science juridique

Répondre à kabychou