Supprimer Guillemets String
Résolu
Rob
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
A voir également:
- Supprimer Guillemets String
- Supprimer rond bleu whatsapp - Guide
- Supprimer une page word - Guide
- Supprimer pub youtube - Accueil - Streaming
- Fichier impossible à supprimer - Guide
- Supprimer compte instagram - Guide
4 réponses
Bonjour
Il ne servent qu'à borner la valeur, pour que tu puisses lire le code aisément mais aussi pour que le compilateur sache quand commence la string et quand elle s'arrête.
Pour un nombre c'est facile,
Ton problème c'est qu'on ne construit pas un range de cette façon en VBA.
https://forums.commentcamarche.net/forum/affich-17227322-vba-range-avec-references-variables
IndicePreColon = Replace(IndicePreColon, Chr(160), "")ne peut pas fonctionner car les guillemets ne font pas partie de la valeur de la string.
Il ne servent qu'à borner la valeur, pour que tu puisses lire le code aisément mais aussi pour que le compilateur sache quand commence la string et quand elle s'arrête.
Pour un nombre c'est facile,
nombre = 123.45là par exemple, ça commence à l'espace et ça finit au saut de ligne, mais une string peut contenir des espaces et des saut de lignes. Il a donc fallu normaliser un caractère de bornage.
Ton problème c'est qu'on ne construit pas un range de cette façon en VBA.
https://forums.commentcamarche.net/forum/affich-17227322-vba-range-avec-references-variables
Bonjour Whismeril,
Merci bcp pour ton retour, je visualise bien l'erreur.
J'ai du coup une autre question pour être entièrement débloqué,
Comment puis je intégrer ce Range dans ActivateChart?
ActiveChart.FullSeriesCollection(1).XValues = "=Weekly_Data! Range(IndicePreColon & RowX & ":" & IndiceDerColon & "26")"
Ne fonctionne pas,
Merci d'avance,
Rob
Merci bcp pour ton retour, je visualise bien l'erreur.
J'ai du coup une autre question pour être entièrement débloqué,
Comment puis je intégrer ce Range dans ActivateChart?
ActiveChart.FullSeriesCollection(1).XValues = "=Weekly_Data! Range(IndicePreColon & RowX & ":" & IndiceDerColon & "26")"
Ne fonctionne pas,
Merci d'avance,
Rob
Je ne code pas assez bien en vba pour te répondre de tête et je n'ai pas office sous la main pour essayer.
Cela dit pour moi, le nom de la feuille fait partie du range.
Si j'en crois cette discussion https://www.developpez.net/forums/d1154751/logiciels/microsoft-office/excel/macros-vba-excel/vba-utiliser-nom-feuille-variable/
Tu dois pouvoir écrire un truc du genre
Cela dit pour moi, le nom de la feuille fait partie du range.
Si j'en crois cette discussion https://www.developpez.net/forums/d1154751/logiciels/microsoft-office/excel/macros-vba-excel/vba-utiliser-nom-feuille-variable/
Tu dois pouvoir écrire un truc du genre
ActiveChart.FullSeriesCollection(1).XValues = Weekly_Data.Range(IndicePreColon & RowX & ":" & IndiceDerColon & "26")
Sinon regarde là, https://lite.qwant.com/?q=vba+set+series+ton+chart+by+code&client=opensearch
J'ai parcouru rapidement, il semble y a avoir des sujets résolus et donc de quoi t'inspirer
J'ai parcouru rapidement, il semble y a avoir des sujets résolus et donc de quoi t'inspirer