Actualisation graphique: Changer valeur cellule par variable.

Fermé
Rob - 3 sept. 2021 à 12:07
pijaku
Messages postés
12259
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
9 août 2022
- 3 sept. 2021 à 16:34
Bonjour,

Je veux actualiser les valeurs d'un graphique. J'ai une variable DerCellX ="$AH$26".
Mon code initiale est:
ActiveChart.FullSeriesCollection(1).XValues = "=Weekly_Data!$AB$26: $AH$26"

Je veux remplacer par
ActiveChart.FullSeriesCollection(1).XValues = "=Weekly_Data!$AB$26: DerCellX"

Cela ne fonctionne pas, savez vous pourquoi, ou comment utiliser DerCellX pour actualiser mon graphique?

Merci d'avance pour votre aide,

Rob

4 réponses

yg_be
Messages postés
20292
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 septembre 2022
1 224
3 sept. 2021 à 13:48
bonjour,
peut-être:
ActiveChart.FullSeriesCollection(1).XValues = "=Weekly_Data!$AB$26:" + DerCellX
0
Super ça à l'air de fonctionner.
SI maintenant j'ai une variable DebutCellX, comment s'écrit la ligne de code?

ActiveChart.FullSeriesCollection(1).Values = "=Weekly_Data!" DebutCellX ":" + DerCellY ne marche pas

Merci d'avance
0
Apres ça tout devrait fonctionner :)
0
pijaku
Messages postés
12259
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
9 août 2022
2 703
3 sept. 2021 à 15:40
Bonjour,
Tout ce qui est variable doit être exclu des guillemets et placé entre & (ou + comme dit par yg).
Donc :
ActiveChart.FullSeriesCollection(1).Values = "=Weekly_Data!" & DebutCellX & ":" & DerCellY


Privilégiez tout de même la syntaxe & à +... En tout cas, pour ma part!
0
yg_be
Messages postés
20292
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 septembre 2022
1 224
3 sept. 2021 à 16:31
bonjour pijaku,
L'avantage, pour moi, du + sur le &, c'est que le + retourne une erreur si les deux valeurs ne sont pas des "string".
Cela me force à expliciter les conversions, ce qui m'aide à découvrir ou éviter des erreurs.
0
pijaku
Messages postés
12259
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
9 août 2022
2 703 > yg_be
Messages postés
20292
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
26 septembre 2022

Modifié le 3 sept. 2021 à 16:34
Salut yg,
Pas faux.
Mais bon, tu maîtrise le sujet. Tu n'utiliseras "+" qu'avec de vrais chaînes de caractères qui ne représenteront jamais des nombres.
Je préfères conseiller aux "novices" (aucune malice derrière ce mot) l'utilisation de "&"...
Bon week end à toi!
0