Thema Datum  Von Nutzer Rating
Antwort
07.10.2010 08:58:41 reschi
Solved
07.10.2010 09:33:57 Severus
NotSolved
07.10.2010 10:23:19 reschi
NotSolved
Blau Aw:Aw:Aw:aktuelle Kalenderwoche ausgeben und marki
07.10.2010 11:09:34 Severus
NotSolved
07.10.2010 11:25:25 reschi
NotSolved
07.10.2010 10:25:59 Sick
NotSolved
07.10.2010 10:32:53 Sick
NotSolved

Ansicht des Beitrags:
Von:
Severus
Datum:
07.10.2010 11:09:34
Views:
916
Rating: Antwort:
  Ja
Thema:
Aw:Aw:Aw:aktuelle Kalenderwoche ausgeben und marki
Option Explicit

Public Function KalenderWoche(Datum As Date) As Integer
Dim ErsteWoche As Date
ErsteWoche = DateSerial(Year(Datum + (8 - Weekday(Datum)) Mod 7 - 3), 1, 1)
KalenderWoche = (Datum - ErsteWoche - 3 + (Weekday(ErsteWoche) + 1) Mod 7) \ 7 + 1
End Function

Private Sub Markieren()
Dim KWoche As Excel.Range
Dim Woche As Long
ActiveSheet.Range("A1").Select
Woche = KalenderWoche(Date)
Set KWoche = ActiveSheet.Range("G6:BF6").Find(Woche, , xlValues, xlWhole)
If Not KWoche Is Nothing Then
Range(KWoche.EntireColumn, KWoche.Offset(, 3).EntireColumn).Select
Else
MsgBox "Ein Eintrag für KW " & CStr(Woche) & " konnte im vordefinierten Bereich nicht gefunden werden!" _
, vbCritical, "Fehler..."
End If
Set KWoche = Nothing
End Sub


Severus

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
07.10.2010 08:58:41 reschi
Solved
07.10.2010 09:33:57 Severus
NotSolved
07.10.2010 10:23:19 reschi
NotSolved
Blau Aw:Aw:Aw:aktuelle Kalenderwoche ausgeben und marki
07.10.2010 11:09:34 Severus
NotSolved
07.10.2010 11:25:25 reschi
NotSolved
07.10.2010 10:25:59 Sick
NotSolved
07.10.2010 10:32:53 Sick
NotSolved