C'est la dernière ligne qui foire. J'arrive pas à écrire le code pour lui
dire que la source du graphique c'est les colonnes C et D jusqu'en bas...
J'ai pourtant fait sélectionner la bonne plage aux deux premières lignes.
Quand j'emploie l'enregisteur de macro, il rédige la ligne suivante:
ActiveChart.SetSourceData Source:=Sheets("Traitement").Range("C1:D568"),
PlotBy _ :=xlColumns
Donc chaque fois que ma plage change, les nouvelles lignes ne sont plus
prises en compte dans la source...
C'est la dernière ligne qui foire. J'arrive pas à écrire le code pour lui dire que la source du graphique c'est les colonnes C et D jusqu'en bas... J'ai pourtant fait sélectionner la bonne plage aux deux premières lignes.
Quand j'emploie l'enregisteur de macro, il rédige la ligne suivante: ActiveChart.SetSourceData Source:=Sheets("Traitement").Range("C1:D568"), PlotBy _ :=xlColumns
Donc chaque fois que ma plage change, les nouvelles lignes ne sont plus prises en compte dans la source...
C'est la dernière ligne qui foire. J'arrive pas à écrire le code pour lui
dire que la source du graphique c'est les colonnes C et D jusqu'en bas...
J'ai pourtant fait sélectionner la bonne plage aux deux premières lignes.
Quand j'emploie l'enregisteur de macro, il rédige la ligne suivante:
ActiveChart.SetSourceData Source:=Sheets("Traitement").Range("C1:D568"),
PlotBy _ :=xlColumns
Donc chaque fois que ma plage change, les nouvelles lignes ne sont plus
prises en compte dans la source...
C'est la dernière ligne qui foire. J'arrive pas à écrire le code pour lui dire que la source du graphique c'est les colonnes C et D jusqu'en bas... J'ai pourtant fait sélectionner la bonne plage aux deux premières lignes.
Quand j'emploie l'enregisteur de macro, il rédige la ligne suivante: ActiveChart.SetSourceData Source:=Sheets("Traitement").Range("C1:D568"), PlotBy _ :=xlColumns
Donc chaque fois que ma plage change, les nouvelles lignes ne sont plus prises en compte dans la source...
Quelqu'un peut-il m'aider ?
Merci d'avance et bonne soirée Vincent
FFO
Salut Joner Je te propose inspiré de ton code la modification suivante :
C'est la dernière ligne qui foire. J'arrive pas à écrire le code pour lui dire que la source du graphique c'est les colonnes C et D jusqu'en bas... J'ai pourtant fait sélectionner la bonne plage aux deux premières lignes.
Quand j'emploie l'enregisteur de macro, il rédige la ligne suivante: ActiveChart.SetSourceData Source:=Sheets("Traitement").Range("C1:D568"), PlotBy _ :=xlColumns
Donc chaque fois que ma plage change, les nouvelles lignes ne sont plus prises en compte dans la source...
Quelqu'un peut-il m'aider ?
Merci d'avance et bonne soirée Vincent
Salut Joner
Je te propose inspiré de ton code la modification suivante :
C'est la dernière ligne qui foire. J'arrive pas à écrire le code pour lui
dire que la source du graphique c'est les colonnes C et D jusqu'en bas...
J'ai pourtant fait sélectionner la bonne plage aux deux premières lignes.
Quand j'emploie l'enregisteur de macro, il rédige la ligne suivante:
ActiveChart.SetSourceData Source:=Sheets("Traitement").Range("C1:D568"),
PlotBy _ :=xlColumns
Donc chaque fois que ma plage change, les nouvelles lignes ne sont plus
prises en compte dans la source...
C'est la dernière ligne qui foire. J'arrive pas à écrire le code pour lui dire que la source du graphique c'est les colonnes C et D jusqu'en bas... J'ai pourtant fait sélectionner la bonne plage aux deux premières lignes.
Quand j'emploie l'enregisteur de macro, il rédige la ligne suivante: ActiveChart.SetSourceData Source:=Sheets("Traitement").Range("C1:D568"), PlotBy _ :=xlColumns
Donc chaque fois que ma plage change, les nouvelles lignes ne sont plus prises en compte dans la source...
Quelqu'un peut-il m'aider ?
Merci d'avance et bonne soirée Vincent
FFO
J'ai essayé le code avec la ligne fourni par le modeleur de macro et je n'obtients pas le même résultat Je pense que celà vient de de la partie "[A65536].End(xlDown)" qui ne veux pas dire grand chose A65536 est la dernière cellule du bas de la feuille collone A et .End(XlDown) demande à aller plus bas (plus bas que le plus bas dur dur !!!) N'est ce pas plutôt : "[A65536].End(xlUp)" qui demande lui de A65536 d'aller à la première cellule pleine du haut
C'est la dernière ligne qui foire. J'arrive pas à écrire le code pour lui dire que la source du graphique c'est les colonnes C et D jusqu'en bas... J'ai pourtant fait sélectionner la bonne plage aux deux premières lignes.
Quand j'emploie l'enregisteur de macro, il rédige la ligne suivante: ActiveChart.SetSourceData Source:=Sheets("Traitement").Range("C1:D568"), PlotBy _ :=xlColumns
Donc chaque fois que ma plage change, les nouvelles lignes ne sont plus prises en compte dans la source...
Quelqu'un peut-il m'aider ?
Merci d'avance et bonne soirée Vincent
J'ai essayé le code avec la ligne fourni par le modeleur de macro et je
n'obtients pas le même résultat
Je pense que celà vient de de la partie "[A65536].End(xlDown)" qui ne veux
pas dire grand chose
A65536 est la dernière cellule du bas de la feuille collone A et
.End(XlDown) demande à aller plus bas (plus bas que le plus bas dur dur !!!)
N'est ce pas plutôt : "[A65536].End(xlUp)" qui demande lui de A65536 d'aller
à la première cellule pleine du haut
C'est la dernière ligne qui foire. J'arrive pas à écrire le code pour lui
dire que la source du graphique c'est les colonnes C et D jusqu'en bas...
J'ai pourtant fait sélectionner la bonne plage aux deux premières lignes.
Quand j'emploie l'enregisteur de macro, il rédige la ligne suivante:
ActiveChart.SetSourceData Source:=Sheets("Traitement").Range("C1:D568"),
PlotBy _ :=xlColumns
Donc chaque fois que ma plage change, les nouvelles lignes ne sont plus
prises en compte dans la source...
J'ai essayé le code avec la ligne fourni par le modeleur de macro et je n'obtients pas le même résultat Je pense que celà vient de de la partie "[A65536].End(xlDown)" qui ne veux pas dire grand chose A65536 est la dernière cellule du bas de la feuille collone A et .End(XlDown) demande à aller plus bas (plus bas que le plus bas dur dur !!!) N'est ce pas plutôt : "[A65536].End(xlUp)" qui demande lui de A65536 d'aller à la première cellule pleine du haut
C'est la dernière ligne qui foire. J'arrive pas à écrire le code pour lui dire que la source du graphique c'est les colonnes C et D jusqu'en bas... J'ai pourtant fait sélectionner la bonne plage aux deux premières lignes.
Quand j'emploie l'enregisteur de macro, il rédige la ligne suivante: ActiveChart.SetSourceData Source:=Sheets("Traitement").Range("C1:D568"), PlotBy _ :=xlColumns
Donc chaque fois que ma plage change, les nouvelles lignes ne sont plus prises en compte dans la source...
C'est la dernière ligne qui foire. J'arrive pas à écrire le code po ur lui dire que la source du graphique c'est les colonnes C et D jusqu'en bas... J'ai pourtant fait sélectionner la bonne plage aux deux premières lig nes.
Quand j'emploie l'enregisteur de macro, il rédige la ligne suivante: ActiveChart.SetSourceData Source:=Sheets("Traitement").Range("C1:D568"), PlotBy _ :=xlColumns
Donc chaque fois que ma plage change, les nouvelles lignes ne sont plus prises en compte dans la source...
C'est la dernière ligne qui foire. J'arrive pas à écrire le code po ur lui
dire que la source du graphique c'est les colonnes C et D jusqu'en bas...
J'ai pourtant fait sélectionner la bonne plage aux deux premières lig nes.
Quand j'emploie l'enregisteur de macro, il rédige la ligne suivante:
ActiveChart.SetSourceData Source:=Sheets("Traitement").Range("C1:D568"),
PlotBy _ :=xlColumns
Donc chaque fois que ma plage change, les nouvelles lignes ne sont plus
prises en compte dans la source...
C'est la dernière ligne qui foire. J'arrive pas à écrire le code po ur lui dire que la source du graphique c'est les colonnes C et D jusqu'en bas... J'ai pourtant fait sélectionner la bonne plage aux deux premières lig nes.
Quand j'emploie l'enregisteur de macro, il rédige la ligne suivante: ActiveChart.SetSourceData Source:=Sheets("Traitement").Range("C1:D568"), PlotBy _ :=xlColumns
Donc chaque fois que ma plage change, les nouvelles lignes ne sont plus prises en compte dans la source...
Quelqu'un peut-il m'aider ?
Merci d'avance et bonne soirée Vincent
Joner
La solution de FFO marche à merveille... Je vous remercie tous pour votre contribution. Vous êtes des stars!
A bientôt Vincent
Bonjour à tous
J'ai créé une macro qui sélectionne une plage variable et qui construit un graphique avec ces données mais cela ne fonctionne pas.
C'est la dernière ligne qui foire. J'arrive pas à écrire le code pour lui dire que la source du graphique c'est les colonnes C et D jusqu'en bas... J'ai pourtant fait sélectionner la bonne plage aux deux premières lignes.
Quand j'emploie l'enregisteur de macro, il rédige la ligne suivante: ActiveChart.SetSourceData Source:=Sheets("Traitement").Range("C1:D568"), PlotBy _ :=xlColumns
Donc chaque fois que ma plage change, les nouvelles lignes ne sont plus prises en compte dans la source...
Quelqu'un peut-il m'aider ?
Merci d'avance et bonne soirée Vincent
La solution de FFO marche à merveille... Je vous remercie tous pour votre
contribution. Vous êtes des stars!
A bientôt
Vincent
Bonjour à tous
J'ai créé une macro qui sélectionne une plage variable et qui construit un
graphique avec ces données mais cela ne fonctionne pas.
C'est la dernière ligne qui foire. J'arrive pas à écrire le code pour lui
dire que la source du graphique c'est les colonnes C et D jusqu'en bas...
J'ai pourtant fait sélectionner la bonne plage aux deux premières lignes.
Quand j'emploie l'enregisteur de macro, il rédige la ligne suivante:
ActiveChart.SetSourceData Source:=Sheets("Traitement").Range("C1:D568"),
PlotBy _ :=xlColumns
Donc chaque fois que ma plage change, les nouvelles lignes ne sont plus
prises en compte dans la source...
C'est la dernière ligne qui foire. J'arrive pas à écrire le code pour lui dire que la source du graphique c'est les colonnes C et D jusqu'en bas... J'ai pourtant fait sélectionner la bonne plage aux deux premières lignes.
Quand j'emploie l'enregisteur de macro, il rédige la ligne suivante: ActiveChart.SetSourceData Source:=Sheets("Traitement").Range("C1:D568"), PlotBy _ :=xlColumns
Donc chaque fois que ma plage change, les nouvelles lignes ne sont plus prises en compte dans la source...