Excel Makro erforderlich?

Eine Excel Datei besteht aus zwei Arbeitsmappen. Die erste liefert die Rohdaten, die zweite eine Zusammenfassung der Daten in Form einer Tabelle und eine grafische Darstellung. Was mir nun fehlt ist die Verbindung der beiden Arbeitsmappen wie folgt:

In der Arbeitsmappe 1 werden zu jeder Zeile Monatsangaben gemacht, z.B.: Zeile 1: Januar, Zeile 2: Januar, Zeile 3: März, etc.

Excel soll nun die Anzahl der gleichartigen Monate ermitteln und in eine Tabelle in der Arbeitsmappe 2 übertragen. Also wenn z.B. 3 mal der Januar in der Arbeitsmappe 1 auftaucht, soll Excel den Wert drei als Wert in einer Tabelle in der Arbeitsmappe 2 unter Anzahl Januar = „3“ einsetzen. Die grafische Umsetzung erfolgt dann automatisch.

Weiß jemand eine Lösung?

Hallo Grußloser,

Eine Excel Datei besteht aus zwei Arbeitsmappen.

das geht nicht. Eine Mappe ist eine Datei. Eine Mappe hat Blätter.

Die erste
liefert die Rohdaten, die zweite eine Zusammenfassung der
Daten in Form einer Tabelle und eine grafische Darstellung.
Was mir nun fehlt ist die Verbindung der beiden Arbeitsmappen
wie folgt:

Also doch zwei Mappen, egal sag mal was vorliegt.

In der Arbeitsmappe 1 werden zu jeder Zeile Monatsangaben
gemacht, z.B.: Zeile 1: Januar, Zeile 2: Januar, Zeile 3:
März, etc.

Excel soll nun die Anzahl der gleichartigen Monate ermitteln
und in eine Tabelle in der Arbeitsmappe 2 übertragen. Also
wenn z.B. 3 mal der Januar in der Arbeitsmappe 1 auftaucht,
soll Excel den Wert drei als Wert in einer Tabelle in der
Arbeitsmappe 2 unter Anzahl Januar = „3“ einsetzen. Die
grafische Umsetzung erfolgt dann automatisch.

Formellösung oder Vba? Kannst du mal Beispielmappe/n) erstellen und hochladen mit file-upload, s. FAQ:2606

Gruß
Reinhard

Grüezi zusammen

Formellösung oder Vba?

Eine Pivot-Tabelle mit Chart, natürlich… :wink:

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Brainfuck :smile:))

Formellösung oder Vba?

Eine Pivot-Tabelle mit Chart, natürlich… :wink:

Grüezi Thomas,

vielleicht hat mich mal asl Kind ein anderes Kind daß Pivot hieß schlimm verprügelt oder so :smile:)
Irgendwas in mir sperrt sich gewaltig gegen Pivots.
Faulheit kann das nicht sein.

Hier war mal eine Anfrage wegen Ook
http://de.wikipedia.org/wiki/Ook!

Schwupps, bzw. genauer nicht Schwupps, du kannst ja die Entwicklungszeit für Code abschätzen. Bei sowas was mich interessiert ist mir gleichgültig wie lange es da dauert etwas zu basteln und welche Mühen.

Siehe /t/hilfe-bei-ook/4910658/4
Und es gibt zig andere Fälle wo ich viel Zeit investiere.
Bei PTs habe ich irgendwie keinerlei Motivation.

Ich kann mich selbst schon manchmal gut selbst einschätzen. Wie in dem Link sichtbar habe ich da den Code in max. 3h o.ä. gebastelt.
Hätte ich diese 3h investiert um mich mit PTs zu beschäftigen, bin ich mir schon recht sicher, daß ich danach schon normale einfache PTs erstellen kann, auch mit einem Diagramm.

Komplizierteres kommt dann später, learning by doing und in allen Quellen mitlesen.

Gruß
Reinhard

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Grüezi Reinhard

Formellösung oder Vba?

Eine Pivot-Tabelle mit Chart, natürlich… :wink:

vielleicht hat mich mal asl Kind ein anderes Kind daß Pivot
hieß schlimm verprügelt oder so :smile:)

pP oder soviel wie pöser Pivot, das… :wink:

Irgendwas in mir sperrt sich gewaltig gegen Pivots.
Faulheit kann das nicht sein.

Kaum…

Bei PTs habe ich irgendwie keinerlei Motivation.

…wie Du hier selbst bestätigst…

Hätte ich diese 3h investiert um mich mit PTs zu
beschäftigen, bin ich mir schon recht sicher, daß ich danach
schon normale einfache PTs erstellen kann, auch mit einem
Diagramm.

Möglich…

Komplizierteres kommt dann später, learning by doing und in
allen Quellen mitlesen.

…aber auch ein kleiner nicht mal einstündiger Workshop mit mir, würde da helfen. Vielleicht richtet sich ja sowas mal, wenn ich in deiner Nähe bin…

Mit freundlichen Grüssen

Thomas Ramel

  • MVP für MS-Excel -

Du brauchst dazu keine Macro.
Erstelle in der ersten Tabelle ,in einer Spalt die Rohdaten, also die Monatsbezeichnungen.
In einer zweiten Tabelle führst Du in einer Spalte die Monate von Jan - Dez auf. Das „=“ Zeichen kannst Du ja auch in einer sep. Spalte setzen.
Danach gehst Du auf die Zeile „Januar“ und gibst die Formel „Zählen wenn“ ein.
Bsp.: =ZÄHLENWENN(Rohdaten!B$8:B$24;„januar“)
wovon „Rohdaten“ die Tabelle ist, die die Monatsdaten enthält im Bereich von B8 - B24 und „januar“ der zu ermittelnde Monat ist.
Diese Formel hinter jedem Monat eingeben.
Mit dem Markieren der Monate und dem Resultat kannst Du dann die Grafik erstellen.