Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo Gemeinde,

bezüglich VBA bin ich ein Anfänger und mit meinen "kleinen" Problem etwas überfordert.

Ich habe eine Tabelle (siehe Anhang). In dieser wird eine Art Gant-Diagramm erstellt mit der Eingabe von 2 Datumsangaben. Es wird dabei unterschieden zwischen Urlaub und Projekteinsatz. BEi Urlaub werden die WE rausgerechnet, bei Projekteinsatz die komplette Dauer.

Realisiert habe ich dies mit folgender Funktion (Modul in VBA):

Function Planungstag(von, bis, AT, VP)

If AT >= von And AT <= bis Then Planungstag = 1 Else Planungstag = ""

If VP = "Urlaub" And Weekday(AT, vbMonday) >= 6 Then Planungstag = ""

End Function

AT ist das Datum in Zeile 1

VP ist das Projekt

von / bis ist klar

Felder sind blau gerahmt

Dies funktioniert sehr gut, jedoch sind bis 2000 Zeilen und 370 Spalten so zu berechnen. 740000 Zellen berechnen dauert eben.......Minuten

Wie ist die herangehensweise wenn ich das mit einem Makro lösen möchte um die Berechnungszeit zu minimieren.

Ich komme mit den Zellbestimmungen absolut nicht zurecht.

Vielen Dank für eure Bemühungen

Test.pdf

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...