Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: poshmit am Oktober 22, 2015, 16:31:25 Nachmittag

Titel: Office 2013: Markierte Zelle per Buttoon-Klic in eine andere Tabelle übertragen
Beitrag von: poshmit am Oktober 22, 2015, 16:31:25 Nachmittag
Guten Tag geehrte Community,

leider bin ich noch kein VBA-Experte, wage mich aber auf den Weg einer zu werden.

Jedenfalls folgender Sachverhalt:

Ich habe angehängte Excel-Arbeitsmappe mit zwei Worksheets ("Übersicht" und "Nahrungsmittel")

"Nahrungsmittel" bildet die Grundlage und wird manuell gefüttert.

In der "Übersicht" befindet sich eine "Auswahl" - Pivottabelle inkl. Datenschnitt. Nun möchte ich aus dieser Pivottabelle einen Datensatz mit der Maus markieren und per Button soll die ID des selektierten Nahrungsmittels in die rechte Tabelle übertragen werden. Natürlich möchte ich dementsprechend mehrere Nahrungsmittel übertragen, die dort dann ohne Leerzellen und chronologisch aufgelistet werden.

Nun die erste Frage: Wie sieht der Code dafür aus?

Zweite Frage: Ist es sinnvoll, die restlichen Daten kcal, Fett usw. per SVERWEIS zu holen? Oder ist es schlanker, diese Daten auch gleich mit dem Makro zu füllen? Wobei hier der Multiplikator Portion in der rechten Tabelle zu beachten wäre.

Vielen Dank für Eure Mühe im Voraus
Dimi
Titel: Antw: Office 2013: Markierte Zelle per Buttoon-Klic in eine andere Tabelle übertragen
Beitrag von: DL am Oktober 22, 2015, 19:20:30 Nachmittag
Hallo Dimi

Ich glaube du hast das Konzept der Pivot-Tabelle falsch verstanden.

Alles was du benötigst ist eine Datenüberprüfung in Spalte N.
Und statt ID solltest du besser das Feld Produkt verwenden.
Titel: Antw: Office 2013: Markierte Zelle per Buttoon-Klic in eine andere Tabelle übertragen
Beitrag von: poshmit am Oktober 23, 2015, 08:09:33 Vormittag
Hi DL,

vielen Dank für die Antwort. Leider ist es nicht wirklich DIE Lösung.
Kläre mich bitte über das Konzept einer Pivottabelle auf! Und warum es hier nicht sinnvoll sein kann?

Nun zu deinem Lösungsvorschlag: Datenüberprüfung ist okay. Zehn Sekunden habe ich darüber nachgedacht, ABER, irgendwann habe ich x-Hundert Produkte. Damit ist der Scrollaufwand/Suchaufwand das richtige Produkt in der Liste zu finden sehr hoch, vor allem, weil man nicht wirklich über eine Textsuche arbeiten kann. Hiermit ist die Userfreundlichkeit nicht gegeben. (Es sei denn, es gibt eine Möglichkeit, die die Datenüberprüfung vereinfacht)

Meine Vorstellung ist eine Vorselektierung durch die Pivottabelle. Durch Markierung des Produktes mit der Maus und anschließendem Klick auf einen Button, soll dieses Produkt in die rechte Tabelle übertragen werden. Meiner Erfahrung und Excel-Kenntnisse nach, wird es wohl nur über eine VBA-Programmierung gehen. Hier endet dann mein Horizont. :(

Titel: Antw: Office 2013: Markierte Zelle per Buttoon-Klic in eine andere Tabelle übertragen
Beitrag von: steve1da am Oktober 23, 2015, 09:50:44 Vormittag
Hola,

geht wohl jetzt hier weiter.....

http://www.clever-excel-forum.de/Thread-VBA-Zelle-per-Mausklick-markieren-und-per-Button-Klick-uebertragen (http://www.clever-excel-forum.de/Thread-VBA-Zelle-per-Mausklick-markieren-und-per-Button-Klick-uebertragen)

Gruß,
steve1da
Titel: Antw: Office 2013: Markierte Zelle per Buttoon-Klic in eine andere Tabelle übertragen
Beitrag von: DL am Oktober 23, 2015, 17:38:32 Nachmittag
Zitat
Kläre mich bitte über das Konzept einer Pivottabelle auf! Und warum es hier nicht sinnvoll sein kann
Eine Pivot-Tabelle aggregiert Daten. Hier ist es aber nichts anderes als eine 1:1-Kopie deiner Quelltabelle.
Da könntest du genauso gut die Daten direkt aus der Quelltabelle übernehmen.

In punkto VBA bin ich nur auf Ich-suche-mir-zusammenn-was-ich-brauche-Niveau. Da müssen leider andere ran.


 
Titel: Antw: Office 2013: Markierte Zelle per Buttoon-Klic in eine andere Tabelle übertragen
Beitrag von: DL am Oktober 24, 2015, 07:42:43 Vormittag
Übrigens, einen Datenschnitt kann man nicht nur auf Pivot-Tabellen anwenden, sondern auch auf Tabellen.