courbe en temps réelle

tyno42

XLDnaute Nouveau
Bonjour!

J'ai actuellement un petit soucis!!
J'ai à disposition un fichier de type CSV (s'ouvrant sous excel) auquel vient s'ajouter une ligne toutes les 30 min. Ce fichier m'a été créé par un logiciel d'acquisition.
Maintenant, ce que j'aimerai pouvoir faire c'est extraire des valeurs des dix dernières ligne du fichiers afin d'en faire un graphique (actualisé toutes les 30 min).
Comment faire?

Cordialement
 

Catrice

XLDnaute Barbatruc
Re : courbe en temps réelle

Bonsoir,

Ci-joint un exemple à tester.
Il s'appuie sur OpenTextFile.
Les 10 derniers enregistrements du fichier base.csv sont récupérés selon un interval réglable et sont importés dans la feuille de calcul.
Le graphe lié à ces données se met à jour.
Pour tester copier le fichier base.csv à la racine de C:\ ou modifier le chemin dans la macro.
 

Pièces jointes

  • test requete graphe.zip
    11.5 KB · Affichages: 56

CB60

XLDnaute Barbatruc
Re : courbe en temps réelle

Bonjour
Avec la fonction decaler, des qu'une valeur est ajouté dans la colonne A elle et prise en compte sur le graphique.
Le choix du nombre de ligne est fais grace à la cellule D3, mais si tu souhaite que cela soit fixe tu remplace dans la zone nommée tout ce qui ce rapporte a D3 et tu met 10.
valeur dans la zone de nom
val=DECALER(Feuil1!$A$2;NB(Feuil1!$A:$A)-Feuil1!$D$3;;Feuil1!$D$3)

val=DECALER(Feuil1!$A$2;NB(Feuil1!$A:$A)-10;;10)
 

Pièces jointes

  • graph X derniere ligne.xls
    16 KB · Affichages: 84
  • graph X derniere ligne.xls
    16 KB · Affichages: 89
  • graph X derniere ligne.xls
    16 KB · Affichages: 89

Catrice

XLDnaute Barbatruc
Re : courbe en temps réelle

Bonjour,

Petite précision sur la solution que j'ai proposé.
Mon objectif était de ne pas ouvrir le fichier CSV dans Excel (gestion du lien des données avec le graphe et grande taille éventuelle du fichier)
Sinon, effectivement, la solution avec DECALER est largement mieux.
Il ne reste plus qu'à gérer l'ouverture et la fermeture du fichier CSV plus copie des données.
 
Dernière édition:

Membres actuellement en ligne

Statistiques des forums

Discussions
312 084
Messages
2 085 194
Membres
102 810
dernier inscrit
mohammedaminelahbali