Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Diagramme mit Makro erstellen lassen





Frage

Hallo, habe Tabellen mit verschiedener Zeilenanzahl und möchte über diese ein immer gleiches Makro laufen lassen, das mir ein Diagramm erstellt. Kann zwar variabel die Tabelle markieren lassen, das Diagramm wird jedoch immer über dem gleichen Bereich erstellt und nicht über dem markierten Bereich. (z.B. immer über Range("A1:F11")) Wer kann mir helfen? Danke im voraus.

Antwort 1 von Guenter

Hallo,

den markierten Bereich kannst Du z.B. mit


Markierung = Selection.Address
Range(Markierung)


herausfinden und weiter verwenden.
Es gibt sicher auch noch andere Möglichkeiten.
Ggf nochmals melden.

Gruß
Günter

Antwort 2 von Julia

Hallo Günter,

vielen Dank für deine Hilfe. Klappt super:)
Hätte noch zwei weitere Fragen. Vielleicht kannst du mir dabei auch weiterhelfen:

Habe Worksheets mit immer verschiedenen Namen über die ich mein Makro laufen lassen möchte. Ist es möglich sie automatisch am Anfang des Makros umzubenennen. (z.B. immer in "Tabelle")?

Meine Tabellen haben immer eine unterschiedliche Anzahl an Zeilen. Ist es möglich immer aus jeweils 5 Zeilen ein Diagramm zu bilden (ohne dass ich bei einer geringen Zeilenanzahl lauter leere Diagramme habe)?

Vielen Dank schonmal im Voraus!

Grüße
Julia

Antwort 3 von Guenter

Hallo,

Worksheets kann man auch umbenennen.
Du kannst ja mal ein Makro aufzeichnen, dann siehst Du die Syntax.
Allerdings sollte am Ende der Aktion wieder ein anderer Name genommen werden, weil es nicht 2 Worksheets mit gleichem Namen gibt.
Worksheets kann man auch mit Worksheets(n) adressieren, wobei n eine ganze Zahl ist.

Das geht auch. Du kannst Dir die Anzahl der Zeilen ausgeben lassen (z.B. mit

i = Cells(Rows.Count, 1).End(xlUp).Row

gibt die letzte ausgefüllete Reihe in Spalte1).

Oder die Zellen die leer sind im Diagramm herausnehmen.
Oder ...

Gruß
Günter

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: