Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Makro mit Zellvergleichen

Empfohlene Antworten

Veröffentlicht

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.