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
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)
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)
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!
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
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!
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)
   
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!
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
Top


Gehe zu:


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