Diagramm erstellen makro excel

In Spalte A ist der Y Wert enthalten in Spalte B der X Wert in C y Wert usw. Die einzelnen Zahlenpaare sind unterschiedlich lang. Über ein Makro lösche ich alle Zahlen die =0 sind. Aber es sind ca. 125 Zahlenpaare und diese ändern sich dauernd. Ich habe doch keine Zeit die Länge und die paare andauernd per Hand nach zu editieren, damit es passt. Gibt es dort eine Möglichkeit Diagramme per Makro zu erstellen, wo ich über Makro die Position der x und y Koordinaten vorgebe und auch die Anzahl der dargestellten Kurven? Habe es mal mit der Recorder Funktion versucht und schließlich in die Zeile vor und hinter den Befehlszeilen wo eine Kurve definiert wird mit einer For bzw. Do schleife versucht zu arbeiten. Als Fehlermeldung bekam ich da jedoch global mit Range bzw. Cells nicht vereinbar. Hat da jemand eine Idee oder weiß wie ich das Problem per Makro lösen kann?

6 Antworten zur Frage

Bewertung: 4 von 10 mit 1421 Stimmen

Videos zum Thema
YouTube Videos

Diagramm erstellen per Makro in Excel?

Der Macrorecorder kann nur den ersten Schritt übernehmen, er zeichnet absolute Positionen auf, du müßtest den Code also überarbeiten und die absoluten Angaben durch Variable ersetzen. Grundsätzlich ist das also kein Problem. Um Dir wirklich helfen zu können, müßte ich aber das Tabellenblatt sehen. Zumailen ist am einfachsten - [email protected]
Warum mit einem Macro programmieren? Ein Arbeitsblatt von mir zieht von mehreren hundert Web-Adressen regelmäßig aktualisierungen runter und erstellt automatisch die zugehörigen Charts. Auch ohne händisches Eingreifen ist der Rechner da gut vier Stunden beschäftigt, die Charts von hand zu aktualisieren, ist unmöglich. Gibt also gute Gründe, das per Macro zu lösen.
Auch für solche Aufgaben gibt es Standardfunktionen , die ohne Makro auskommen. Mag sein, dass du für die Nachbereitung der Daten ein Makro brauchst, aber generell ist es der sicherere und schnellere Weg, solche Standard-Aufgaben mit Bordmitteln zu lösen, statt mit komplizierten, selbstgestrickten Hilfsmitteln.
Excel bietet mit "Bordmitteln" schon eine ganze Menge, das volle Potential erschließt sich aber erst durch Macros. Angst vor der Macro-Programmierung ist überflüssig, auch mit wenig Know-how lassen sich viele Aufgaben sehr viel einfacher lösen. Keineswegs kompliziert.
Tut mir leid, dass ich so lange nichts von mir hören lassen habe. War wie gesagt, damit beschäftigt diese Diagramme alle per Hand zu erstellen und nochmal zu verändern usw.
Angst vor Makro Lösungen habe ich nicht, nur ist mir leider nicht bekannt Diagramme per Makro zu erstellen.
Leider ist es mir nicht möglich das Tabellenblatt hoch zu laden, welches ich gerne über Makro als Diagramm dargestellt haben würde.
Der Grund dafür ist, dass dieses sensible Daten sind von meinem Arbeitgeber. Ich kann zwar die Werte ändern, aber es ist ja nicht das gleiche, ob ich nun auf dem Tabellenblatt Gleichungen stehen habe und wenige Festewerte oder komplett feste Werte.
Ergänzung:
Wenn ich die Gleichungen dort so frei im Netz verschicken würde, würde ich meine Ideen und Arbeit von 3 Monaten zu nichte machen.
Tut mir echt leid, sorry.
habe ja keine Ahnung, was mein derzeitiger Arbeitgeber mit der Arbeit vor hat, evtl will er diese Ideen verkaufen oder sie werden irgendwo veröffentlicht. Nur dass kann ich jetzt noch nicht erkennen.
Die Formeln sind nicht notwendig, um Dir zu helfen. Du könntest die Ergebnisse in ein anderes Blatt kopieren , die Beschriftungen entfernen, die Zahlen verändern und das verschicken, dann wäre es einfacher, Dir bei der Erstellung des Macros zu helfen.
Es geht aber auch so. Bisher erstellst Du die Grafik von Hand. Alles, was Du nun tun mußt, ist, erst den Macrorecorder einzuschalten, die Grafik noch einmal zu erstellen und dann den Recorder wieder abzuschalten. Excel zeichnet nun alles auf und Du kannst Dir den Macro-Code ansehen. Den kannst Du auch hier reinstellen, da stehen keine Formeln drin, nur die Angaben, welche Zeilen und Spalten für die Grafikerstellung benutzt wurden. Der Code kann dann überarbeitet werden, da werden dann keine Geheimnisse offenbart.
Ja, die Möglichkeit gibt es, aber ich verstehe noch nicht, warum man überhaupt ein Makro einsetzen sollte für diese Aufgabe: So wie ich das Problem bisher verstanden habe, ließe es sich auch ohne Makro mit Excel-Standardfunktionen lösen. Könntest du uns die betreffende Mappe zur Verfügung stellen? (z.B. bei senduit | Share easily. hochladen und den Link hier veröffentlichen) Dann ließe sich die Frage vermutlich einfacher beantworten.


excel
Frage zu Visual Basic.

Wir haben letztes Mal im Informatikunterricht mit Visual Basic begonnen und sollen jetzt als Hausaufgabe ein Programm


diagramme
Wie zeichnet man ein Temperaturdiagramm?

- Niederschlag in Balken sein. Denk dir einfach, dass das Diagramm bei Dezember noch net aufhört und zieh einfach die Linie -


vba
Können in der VBA Sprache errechnete Interger Werte als gerundete Werte ausgegeben werden,…

- Box ausgegeben wird. Haben Sie eine Quelle dazu? Project: VBA - Integer Division and Mod Wenn also 2 double Werte miteinander -Wenn in einer Excel Message Box eine als Integer deklarierte Variabel mit dem -