Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Macro für eine Excelliste
#1
Hallo zusammen,

ich bin neu in diesem Forum und bitte um tatkräftige Hilfe.
Seit 3 Wochen versuche ich aus einer Ecxelliste mit einigen Daten (ca. 25.000 Zeilen und 24 Spalten) ein Makro zu bauen, dass folgende Aktionen ausführen soll:

1. Es wird zusätzlich eine Spalte mit den Tagen (Montag, Dienstag, etc.) benötigt (Basis Spalte S)
2. Es wird zusätzlich eine Spalte mit dem Monat  (Januar, Februar, etc) benötigt (ebenfalls Basis Spalte S)
3. Es wird zusätzlich eine Spalte mit den Tageszeitbereichen ( 07:00 Uhr bis 16:00 Uhr / 16:00 Uhr bis 20:00 Uhr / 20:00 Uhr bis 06:00 Uhr) benötigt (Basis Spalten N und O)

Danach müssen Stornozeiten anhand des Eintrages in der Spalte I bereinigt (gelöscht) werden, da in der Spalte P der Wert doppelt erscheint (einmal mit einem Minus davor und einmal ohne Vorzeichen). Übrigbleiben soll der bereinigte Wert je Mitarbeiter (Beispiel ist gelb markiert).

Mein Ziel ist, die Tabelle als Pivot aufzubauen, um Summen aus den zusätzlichen Spalten zu bekommen.

Ich habe mir jetzt entgültig die Karten gelegt und bitte um Unterstützung.

Gruß Melmacxy
Antworten Top
#2
Moin!
Eine Datei mit ~ 100 Datensätzen könnte beim Helfen helfen.

1. =TEXT(S2;"TTTT")
2. =TEXT(S2;"MMMM")

Spalten evtl. kopieren und als Wert einfügen.

3. siehe meinen ersten Satz.

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)
Antworten Top
#3
Hallo Ralf,

anbei die Ursprungsdatei.

Ich hoffe, sie hilft Dir.

Gruß

Jörg


.xlsx   MelmacxyTestdatei1_V1.xlsx (Größe: 546,42 KB / Downloads: 5)
Antworten Top
#4
Moin,
obwohl ich Makros sehr oft den Formellösungen vorziehe, das geht prima mit plain Excel!


Angehängte Dateien
.xlsx   von Günther - MelmacxyTestdatei1_V1.xlsx (Größe: 992,75 KB / Downloads: 2)
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Antworten Top
#5
Hallo Günther,

vielen Dank für Deine Hilfe. :28:

Wollte Dein Vorschlag in die Ursprungsdatei kopieren, leider ohne Erfolg.

Was habe ich falsch gemacht bzw. vergessen?

Gruß Jörg
Antworten Top
#6
Ja Jörg,
da habe ich keine Ahnung, was in deiner Original-Datei anders ist ...
Ich richte mich danach, was als Muster vorliegt.

Du kannst aber mal versuchen, in deinem Original irgendwo in die Daten zu klicken und dann Strg+L, dann sollte diese farbliche Hervorhebung erscheinen. Das zeichnet eine Liste/Intelligente Tabelle aus. Und meine Formeln in AA:AB beruhen darauf.
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Antworten Top
#7
Hallo Günther,

habe Deinen Rat befolgt. Ohne Erfolg

Anbei jetzt ein Screenshot meiner Orginaldatei + Meldung von Excel, wenn ich Deine Formel eingebe.

Gruß Jörg


Angehängte Dateien Thumbnail(s)
   
Antworten Top
#8
Also,
im Screenshot sieht das nicht nach einer Liste/Tabelle aus ...
Klicke mal irgendwo in die Daten und dann entweder Strg+L oder Strg+T oder auch im Menüband "Als Tabelle formatieren". Ich habe dann noch (der besseren Optik wegen) die Zeile_1 ohne Farbfüllung gemacht (dann verschwindet das Gelb und die Listen-Farbe wird genommen).


Mehr zum Thema Intelligente Tabellen beispielsweise in meinem Blog: Excel-ist-sexy.
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Antworten Top
#9
Hallo Günther,

Danke.... :28:

Hat jetzt geklappt.

Kommt dabei heraus, wenn "man" den Wald vor lauter Bäumen nicht mehr sieht.

Gruß Jörg
Antworten Top


Gehe zu:


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