Office: (Office 2010) VBA: Montags das Datum vom vorherigen Freitag ermitteln?

Helfe beim Thema VBA: Montags das Datum vom vorherigen Freitag ermitteln? in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo, ich ermittle via VBA immer das Datum von gestern, wobei immer nur die Tage von Montag bis Freitag berücksichtigt werden sollem: Bsp: Date() - 1... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von lekcin, 4. August 2014.

  1. VBA: Montags das Datum vom vorherigen Freitag ermitteln?


    Hallo,

    ich ermittle via VBA immer das Datum von gestern, wobei immer nur die Tage von Montag bis Freitag berücksichtigt werden sollem: Bsp: Date() - 1

    Das funktioniert natürlich nicht wenn ich das Makro an einem Sonntag oder Montag benutze.

    Wie muss der VBA Code lauten damit mir am Montag das Datum vom vorherigen Freitag als Wert zurückgegeben wird?

    Vielen Dank!!!!

    LN

    :)
     
    lekcin, 4. August 2014
    #1
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
    Nur wenige sehen Deinen Code.
     
    Hajo_Zi, 5. August 2014
    #2
  3. Hi,
    probier mal Code:
    Als Formel in der Tabelle:

    =A1-1-MAX(;REST(A1-3;7)-4)
     
    Erich G., 5. August 2014
    #3
  4. VBA: Montags das Datum vom vorherigen Freitag ermitteln?

    Hallo LN,

    Nimm diese Function:

    Code:
    einfach in ein Modul einfügen.

    Du kannst sie dann als Formel in der Excel-Mappe hernehmen oder im code verwenden.
     
    amicro2000, 5. August 2014
    #4
  5. Hallo LN,

    als Formel (da Feiertage nicht berücksichtigt werden sollen):
    Code:
    Als VBA-Code und mit flexiblem Datum:
    Code:
    Grüße
    EarlFred
     
    EarlFred, 5. August 2014
    #5
  6. Hallo,

    Ich häts so gemacht:

    Code:
    LG
    BrunMi
     
    BrunMi, 5. August 2014
    #6
  7. Hallo,

    nachgereicht ... mein Code:

    Code:
     
    lekcin, 5. August 2014
    #7
  8. VBA: Montags das Datum vom vorherigen Freitag ermitteln?

    Danke an alle, ich nehme den Vorschalg von EarlFred!
     
    lekcin, 5. August 2014
    #8
  9. Hallo LN,

    Erichs Vorschlag ist viel eleganter, freue mich aber natürlich darüber, dass Dir meine Lösung auch gefällt und über die nette Rückmeldung.

    Grüße
    EarlFred
     
    EarlFred, 5. August 2014
    #9
Thema:

VBA: Montags das Datum vom vorherigen Freitag ermitteln?

Die Seite wird geladen...
  1. VBA: Montags das Datum vom vorherigen Freitag ermitteln? - Similar Threads - VBA Montags Datum

  2. VBA - Wert in einer Spalte finden und diese Zeile löschen

    in Microsoft Excel Hilfe
    VBA - Wert in einer Spalte finden und diese Zeile löschen: Moin moin ihr Lieben, ich habe nun schon im Netz nach einer Lösung gesucht, aber nichts passendes oder funktionstüchtiges gefunden. Ich habe eine Tabelle mit Spalten A - G. Nun soll Excel in der...
  3. Freigegebene Excel-Tabelle als Quelle für Seriendruck

    in Sonstiges
    Freigegebene Excel-Tabelle als Quelle für Seriendruck: Hallo, :) wir haben eine Excel-Tabelle, welche auf der Cloud liegt und bei Änderungen automatisch speichert. Es haben mehrere Personen Lese- und Schreibrechte und sobald jemand etwas abändert,...
  4. VBA: Kein "Undo" mehr möglich?

    in Microsoft Excel Hilfe
    VBA: Kein "Undo" mehr möglich?: Hallo, ich habe meine Bestell-Tabelle so abgeändert, dass einiges per Makro, bzw. mittels Buttons übertragen wird. Also zum Beispiel wird mit einem Klick auf den Button die Lieferadresse gleich...
  5. EINLADUNG Access-Stammtisch Hannover Nr. 63 LIVE am Mittwoch 19.11.2025

    in Microsoft Access Hilfe
    EINLADUNG Access-Stammtisch Hannover Nr. 63 LIVE am Mittwoch 19.11.2025: EINLADUNG zum Access-Stammtisch Hannover Nr. 63 LIVE Endlich ist es wieder soweit! Persönlicher Austausch bei Speis und Trank. Interessante Gespräche in netter Atmosphäre. Termin: Mittwoch,...
  6. VBA: Notizen in Zelle einfügen

    in Microsoft Excel Hilfe
    VBA: Notizen in Zelle einfügen: Hallo zusammen, ich möchte über cells(x,y).AddComment "Text" eine Notiz einfügen. Das funktioniert leider nur sehr unzuverlässig. Mal ist der Text in der Notiz, mal wird nur eine leere Notiz...
  7. ActiveX Steuerelemente nicht verfügbar im VBA Entwurfsmodus.

    in Microsoft Excel Hilfe
    ActiveX Steuerelemente nicht verfügbar im VBA Entwurfsmodus.: Guten Tag allerseits. Ich habe eine Excel-Anwendung (xlsm mit Macros), die auf einem Laptop Probleme macht. Auf allen anderen PC's läuft es perfekt, auf dem genannten Laptop scheitern Zugriffe auf...
  8. VBA: Datei Upload mit http: POST

    in Microsoft Excel Hilfe
    VBA: Datei Upload mit http: POST: Hallo, schönen Gruß an alle; ich hoffe jemand hat einen Hinweis wo ich ansetzen kann. Problembeschreibung: · VBA aus Excel (das muss auch so bleiben) und funktioniert anscheinend ja auch...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden