Makro: Daten in Tabelle speichern dynamisch
#1
Question 
Hallo liebe Community,

ich habe ein Projekt und weiß noch nicht so ganz wie ich es am besten angehen soll.

Ich habe drei Teams. Jedes dieser Teams produziert von Produkt X so und so viele am Tag.
Auf dem Sheet "Eingabe" werden in "Anzahl heute" die Werte eingetragen, wie oft etwas produziert wurde. Am Ende des Tages sollen über den Button "Daten ablegen" die Anzahl heute in das Sheet des jeweiligen Teams abgelegt werden, passend zu der aktuellen KW.
Jetzt stoße ich auf mein erstes Problem und zwar, die Produktpalette kann sich ändern, sodass z. B. ein Produkt aus der Liste genommen wird bzw. weitere hinzugefügt werden im Sheet "Eingabe". Diese Änderungen sollen sich natürlich auch auf die Sheets der jeweiligen Teams anpassen.
Folgendes Szenario wäre denkbar: Produkt "D" wird gestrichen und durch Produkt "N" ersetzt. Jetzt würde der Button "Daten ablegen" natürlich die zukünfitgen Werte von "N" im Sheet "Team1" unter Produkt "D" ablegen.

Wie kann ich also so etwas verhindern, bzw. wie gehe ich das am Besten an? Huh Ich hänge meine Excel als Entwurf mit an.
Vielen Dank schon Mal an alle antworten!

Liebe Grüße
Mitness


Angehängte Dateien
.xlsx   teams.xlsx (Größe: 15,8 KB / Downloads: 3)
Mit freundlichen Grüßen

Mitness 43
Top
#2
Hallo,

der Dateiaufbau ist so nicht in Ordnung. Mache das in dieser Art:

Tabelle1

ABCD
1DatumProduktTeamAnzahl
2
3
4

Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4.8

dann hast du alle Möglichkeiten einer Auswertung. Neue und abgeschaffte Produkte bereiten dann auch kein Problem.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
[-] Folgende(r) 1 Nutzer sagt Danke an Klaus-Dieter für diesen Beitrag:
  • Mitness
Top
#3
Ich werde es so einmal probieren, danke dir!

Hast du noch einen Vorschlag, wie ich aus dem Sheet "Eingabe" mittels dem Button "Daten ablegen", die heutigen Daten zur Produktion, in die richtige Sheet des jeweiligen Teams ablege?

Liebe Grüße
Mit freundlichen Grüßen

Mitness 43
Top
#4
Hallo,

der Kern meines Vorschlages ist, dass du nur mit diesem einen Blatt arbeitest. Ergebnisse nach Team, Zeitraum uns so weiter lassen sich dann ganz einfach per Filter (Autofilter oder Spezialfilter) erzeugen. Auch eine Auswertung mit Teilergebnis kommt in Frage.
Viele Grüße
Klaus-Dieter
Der Erfolg hat viele Väter, 
der Misserfolg ist ein Waisenkind
Richard Cobden
[-] Folgende(r) 1 Nutzer sagt Danke an Klaus-Dieter für diesen Beitrag:
  • Mitness
Top
#5
Moin!
Kein Button, keine Formeln!
Vernünftiger Tabellenaufbau mit Hilfsspalte KW
Die folgende Pivot habe ich in 30 Sekunden erstellt.
  • Team und Produkt in Zeilen
  • Anzahl in Werte
  • KW in Spalten
ergibt

ABCDEFGHIJKLMNOPQ
1DatumKWProduktTeamAnzahlSumme von AnzahlKW
205.01.20211ATeam25TeamProdukt12345678Gesamtergebnis
306.01.20211BTeam25Team1A1414
408.01.20211BTeam215C77
513.01.20212BTeam214D66
615.01.20212ETeam115E151934
721.01.20213DTeam16Team1 Ergebnis1567191461
822.01.20213ATeam212Team2A51217
924.01.20213DTeam25B2014943
1025.01.20214DTeam214C66517
1129.01.20214ATeam312D5141130
1231.01.20214CTeam26Team2 Ergebnis25141720265107
1302.02.20215CTeam17Team3A1212
1405.02.20215BTeam315B1515
1512.02.20216CTeam26Team3 Ergebnis121527
1613.02.20216BTeam29Gesamtergebnis2529233222262414195
1714.02.20216DTeam211
1817.02.20217CTeam25
1918.02.20217ETeam114
2019.02.20217ETeam15
2122.02.20218ATeam114
22

ZelleFormel
B2=ISOKALENDERWOCHE(A2)

Und nochmal als Screenshot:
   

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Mitness
Top
#6
Moin Ralf,

könntest du mir zum nachvollziehen die Excel hochladen?
Danke für deinen Beitrag!
Mit freundlichen Grüßen

Mitness 43
Top
#7
Klar!
Here it is:

.xlsx   Pivot_Mitness.xlsx (Größe: 14,65 KB / Downloads: 2)
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • Mitness
Top
#8
Nochmals vielen Dank Ralf!

Diese Pivottabelle ersetzt eine ganze Menge meiner vorherigen Excel :)!

Das Einzige das mir jetzt noch Kopfschmerzen bereit ist, wie ich eine Benutzerfreundliche Eingabe erstelle - welche die Pivot füttert, die folgendes Konzept erfüllt.

   
Mit freundlichen Grüßen

Mitness 43
Top
#9
Hallo

Wenn ich meinen Tipp dazu abgeben darf, dann würde ich folgendes tun

1) In Zelle A1 klicken und die Tastenkombination Strg + T drücken , so das daraus eine Intelligente Tabelle wird.
2) In Spalte D ein Dropdown anlegen  mit dem Inhalt Team 1  und Team 2 und Team 3.
3) In Spalte B auch ein Dropdown mit den jeweiligen Produkte.

Dann brauchst du nur noch die Pivot zu Aktualisieren.
Viele Grüße
PIVPQ
[-] Folgende(r) 1 Nutzer sagt Danke an PIVPQ für diesen Beitrag:
  • Mitness
Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste