myGully.com

myGully.com (https://mygully.com/index.php)
-   Programmierung (https://mygully.com/forumdisplay.php?f=67)
-   -   CSV als Liniendiagramm (https://mygully.com/showthread.php?t=4603277)

DaDomi 11.10.16 16:13

CSV als Liniendiagramm
 
Hallo,

kennt jemand ein Programm (oder kann es vielleicht Programmieren (VBA)) der aus einer CSV ein Liniendiagramm erstellt?

Ich bekomme aus einem Messgerät eine CSV Datei. Diese schaut eigentlich immer gleich aus. In der Spalte A1 - A?? stehen alle Messergebnisse (von bsp. 10 bis bsp 10000 alles möglich). Es ist immer eine andere Anzahl an Messergebnissen und somit ist dies mit einer normalen Excel für mich nicht möglich.

Klar Excel kann eine CSV einlesen, aber dann müsste ich immer das Diagramm an die Anzahl der Messergebnisse anpassen.

Vielen Dank

eitch100 11.10.16 17:45

Mit diesem VBA Code z.B. über ein Modul, einen Commandbutton oder beim Öffnen der Datei geht das... ich habe aber keine Ahnung, ob das in CSV Dateien auch funktioniert
Code:

ActiveSheet.Shapes.AddChart.Select
ActiveChart.SetSourceDataSource:=Range(Cells(1,1),Cells(Range("A65000").End(xlUp).Row, 1))
ActiveChart.ChartType = xlLine

Das gilt nun z.B. für A1 bis A65000

DaDomi 11.10.16 18:04

Dankeschön. Kannst du mir auch bitte eine Excel erstellen da ich davon keine Ahnung habe, wo ich denn das hin kopieren soll :-)

eitch100 11.10.16 18:26

[Link nur für registrierte und freigeschaltete Mitglieder sichtbar. Jetzt registrieren...]

Also das ist jetzt ein ganz stinknormales Diagramm, da ich natürlich nicht genau weiß, wie das aussehen soll...

In der Datei wird der Code über STRG+m ausgelöst... geht auch z.B. über einen Button auf dem Tabellenblatt...

Edit:
Reichen denn 65000 Zeilen? Das ist noch so von früher in mir drin :D Ab Excel 2007 geht natürlich deutlich mehr...

DaDomi 11.10.16 20:53

Das ging ja schnell und läuft wunderbar. Vielen Dank


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:01 Uhr.

Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.