J'ai un tableau sous excel que je rempli avec un nouvelle valeur tous les jours donc une nouvelle ligne tous les jours ! le probleme c'est que j'ai graphique lié a ce tableau et si je prend comme table de donnée le tableau en entier il va y avoir plein de valeurs a 0 sur mon graphique pour les jours que je n'ai pas encore remplis !
je voudrais alors savoir comment faire pour que la table de donnée de mon tableau se mette automatiquement a jour chaque jour !
pourrait-on imaginer une table de donnée conditionelle où le graphique n'afficherai les valeurs d'une colonne seulement si les valeurs correspondantes dans une autre colonne sont superieures a 0 ?
MsgBox "Cell deb : " & cellDeb & " et cell fin : " & cellEnd
J'explique :
la cellule A1 contient la colonne des valeurs
la cellule B1 contient le numéro de la première ligne de valeurs
la cellule C1 contient le numéro de la dernière ligne de valeurs
ps: si tu veux changer ceci, repère :
Code :
numLigFin = Range("C1" ).Value
numLigDeb = Range("B1" ).Value
nomCol = Range("A1" ).Value
Et modifie les nom des cellules, genre le nom de la colonne en H5 :
Code :
nomCol = Range("H5" ).Value
Néanmoins, si une de tes valeurs est 0, il y a un problème !
---------------------------
Ensuite, l'algorithme t'affiche une petite fenêtre avec la cellule de début et de fin ! En prenant en compte le contenu !
Pour utiliser ceci, il faut le mettre dans VBA ! L'éditeur de macro !
Je te conseil de faire des petites recherches sur la mise à jour de ton graphe !
Genre, le graphe est fait (avec une ligne manquante). Tu lance l'enregistrement d'une macro !
La tu modifies le graphe (en prenant en compte la dernière ligne).
Ensuite, tu arrêtes la macro, et tu vas la modifier dans VBA !
Tu ajoute avant le code précédent, et là ou tu remarque tes cellules de début et de fin, tu remplaces par cellDeb et cellEnd !
Voila, je vais te laisser travailler un petit peu dessus quand même
Etant donné vos compétences en excel sur les graphiques je me permets de vous solliciter sur mon pb :
j'ai créé une macro (avec l'enregistreur) qui permet de créer 3 graphiques par rapport à un tableau. Puis qui déplace ces 3 graphiques.
Ces graphiques qui sont crées dans la feuilleexcel où se trouve le tableau s'appele graphique 1, graphique 2, graphique 3
puis je ferme ma feuille et mon excel
lorsque je ré ouvre excel et je réouvre ma feuille, je lance ma macro mais les graphiques créés deviennent graphiques 4, 5, 6.
Et donc ma macro se stoppe car elle ne connaît pas ces numéros.
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.