Excel-Formel – die neusten Beiträge

Spalten via VBA ein und Ausblenden lassen, Wenn "Name" im Dropdown Menü?

Hallo Zusammen,

ich erarbeite aktuell ein Formular aus, dass mir und meinen Kollegen die Arbeit erleichtern soll. Jedoch komme ich gerade in VBA nicht weiter.

Hier ein Screenshot vom aktuellen Prototypen

Folgendes ist geplant

1. Anfragetyp
hat 3 Werte, nennen wir Sie "A", "B" und "C".
1.1. Je nach ausgewähltem Wert sollen sich Spalten Ein- und Ausblenden. Wenn kein Wert drinnen steht, aber "Bitte Auswählen" wie oben im Screenshot angezeigt, dann sollen alle Spalten eingeblendet sein.

2. Zusatzanfrage
hat auch 3 Werte, dieselben wie oben "A", "B" und "C".
2.1. Hier möchte ich, dass wenn ich beim Anfragetypen "A" ausgewählt habe, ich die Möglichkeit habe, separat bei Zusatzanfrage "B" oder "C" auszuwählen, oder halt in verschiedenen variationen.
2.2. Meine Problematik hierbei ist, dass wenn ich bei Anfragetyp "A" Ausgewählt habe, dann sollen sich alle anderen Typen ausblenden, sprich, der Punkt Zusatzanfrage muss den Anfragetypen wieder überschreiben.
2.3. Wenn Option ausgewählt ist, soll nichts passieren. Dies dient lediglich als Info.

Vielleicht denke ich, dass auch einfach komplizierter als es ist. :)

3.1. Lieferantenmenü
Für das Dropdownmenü "Lieferant" werde ich ebenfalls über VBA Spalten Ein- und Ausblenden lassen. Ich habe hier 27 verschiedene Daten, die sich über ebenfalls verschiedene Spalten erstecken.
Meine nächste Problematik ist folgende, dass ich bspw. Spalte "F" und dann "S - Z" ausblenden lassen muss, der Rest in den Spalten davor und auch danach soll aber eingeblendet bleiben. Wie kriege ich das vernünftig in den Code von VBA?

Zusatzinformation: Ich bin ein kompletter Laie in VBA und habe davor damit noch nie gearbeitet, versuche mich aber gerade im Coding ein wenig einzulesen. Wenn Ihr mir zusätzlich zu euren Vorschlägen eine kurze Erklärung geben könntet, wie und warum Ihr das genau so aufgebaut wie Ihr es getan habt, würde mir das sehr für die Zukunft helfen.

Ich danke euch vielmals für eure Unterstützung.

Mit freundlichen Grüßen
Ark

Bild zum Beitrag
Microsoft Excel, Makro, VBA, Formel, Excel-Formel

Pivotmit nach Datenspalte sortieren?

Hallo zusammen,

ich arbeite in in letzter Zeit öfter mit den dynamischen Pivot Tabellen (PIVOTMIT), da ich die statischen nicht mag, weil man die stetig aktualisieren muss.

Die Syntax dazu ist wie folgt:

Als Beispiel habe ich einfach paar Daten mit Projekten und einer Fahrstrecke ausgewertet.

wie man sieht sortiert durch den Parameter -2 am Ende Excel sehr schön nach der Gesamtsumme, bei -1 wird nach dem Namen der Projekte sortiert. ich habe aber keine Möglichkeit gefunden z.B. Ab- oder Aufsteigend nach dem Jahr 2023 zu sortieren. Was für mich eigentlich ein Basic Feature wäre.

So wie ich das nach einigem probieren rausanalysiert kennt Excel die Gruppierten Spalten gar nicht, diese haben schlich und ergreifend keinen Index. Weder in Zeilen noch in Spaltenrichtung.

Wenn ich nun die Funktion Sortieren außen rum anlege, erhalte ich natürlich absoluten Blödsinn, da nun ebenfalls 2022 und das Gesamtergebnis mit einbezogen wird in den Sortiervorgang siehe Screenshot.

Hat einer eine Idee, wie ich das erreichen kann, die Dokumentation bei Microsoft geht natürlich wie so oft nur auf die absoluten Grundlagen ein. Und auf YouTube bin ich bisher noch nichts über sinnvolles gestolpert, fast alle zeigen hier nur wie toll die Funktion ist mit ihren Basics, ohne mal Komplexere Dinge zu probieren, wie z.B. mehrere Spalten verschieden zu aggregieren.

Bild zum Beitrag
Microsoft, Microsoft Excel, Pivot, Tabellenkalkulation, Excel-Formel, Office 365

Excel, bestimmte Daten aus einer großen Excel Tabelle nach mehreren Kriterien filtern?

Hallo zusammen,

ich mache gerade meine Ausbildung im Bereich der Bauindustrie.

Nun habe ich folgendes Problem:

Ich möchte ein Deponietagebuch in Excel automatisieren.

Auf der Deponie wird in unregelmäßigen Abständen von verschiedenen Baustellen Material angeliefert.

Es gibt folgende Möglichkeiten was auf der Deponie passieren kann:

  1. Es wird nichts angeliefert
  2. Es wird von einer Baustelle eine Fuhre mit einer Art von Material angeliefert
  3. Es werden von einer Baustelle mehrere Fuhren mit verschieden Arten von Material angeliefert.
  4. Es werden von Mehreren Baustellen mehrere Fuhren von einer Art von Material angeliefert
  5. Es werden von mehreren Baustellen mehrere Fuhren mit verschiedenen Arten von Material angeliefert.

Am Ende sollte es so oder so ähnlich sein:

  1. Wenn nichts angeliefert wird erscheint das Datum mit dem Vermerk das nichts geliefert wurde
  2. Wenn eine Fuhre mit einer Art Materialien angeliefert wird, das Datum mit der Fuhre und weiteren Infos angezeigt wird( siehe Abbildung 2 )
  3. Wenn von einer Baustelle mehrere Fuhren mit mehreren Arten von Material angeliefert wird von jeder der verschiedenen Art an Material eine Fuhre angezeigt wird.
  4. Wenn von mehreren Baustellen mehrere Fuhren von Material angeliefert werden pro Baustelle und pro verschiedener Art von Material jeweils eine Fuhre angezeigt wird.

Auf dem Bild ist die Excel abgebildet aus der ich meine Informationen habe. Das Material X wird am 09.01.2025 von Baustelle X mit der Kostenstelle X zur Deponie X gefahren.

Und auf diesem Bild ist dann eben die Excel abgebildet wo die Anlieferung von Material auf die Deponie AB automatisch eingetragen werden soll.

Nochmal ein paar Infos zum allgemeinen Verständnis:

  • Die Liste aus der ich meine Informationen habe ist real mehrere 10tausend Zeilen groß. Es gibt c.a 100 verschiedene Deponien.
  • Die Kostenstelle bleibt pro Baustelle immer gleich, genau so wie die Bezeichnung für die Deponien.

Ich weis selbst, dass das Problem hier die absolute Königsklasse in Excel erfordert.

Ich selbst arbeitete auf Excel auch sehr viel und gut, bin bei dem Problem jedoch an meine Grenzen gestoßen, wo es darum ging das ja an einem Tag auch von mehreren Baustellen verschiedene Arten von Material geliefert werden können. Also letztendlich habe ich es geschafft wenn in der Theorie immer nur an einem Tag von einer Baustelle eine Art von Material geliefert werden würde.

Falls jemand noch irgendwelche weiteren Infos zum Verständnis benötigt dann werde ich zügig und ausführlich antworten.

Ich bin für jede Hilfe dankbar!

Liebe Grüße

Bild zum Beitrag
Microsoft Excel, Excel-Formel

Meistgelesene Beiträge zum Thema Excel-Formel