Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
07.04.2021 14:36:38 |
VBARookie |
|
|
|
07.04.2021 15:30:33 |
Gast52188 |
|
|
|
07.04.2021 15:35:53 |
VBARookie |
|
|
Schleife in VBA - Werte in bestimmten Rhythmus erfassen |
07.04.2021 19:33:14 |
Gast16629 |
|
|
|
08.04.2021 10:12:11 |
VBARookie |
|
|
Von:
Gast16629 |
Datum:
07.04.2021 19:33:14 |
Views:
524 |
Rating:
|
Antwort:
|
Thema:
Schleife in VBA - Werte in bestimmten Rhythmus erfassen |
Sub XXX()
Dim Datum As Variant
Dim Fundstelle As Range
Datum = Worksheets("Kalender").Range("C2").Value 'Wert auslesen
Do
Set Fundstelle = Worksheets("Kalender").Range("A1:A365").Find(Datum, LookIn:=xlValues, LookAt:=xlWhole) 'nach Wert suchen
If Fundstelle Is Nothing Then
Exit Do
End If
Fundstelle.Offset(0, 1).Value = Worksheets("Kalender").Range("D2").Value
If Int(Worksheets("Kalender").Range("E2").Value) > 0 Then
Datum = DateAdd("d", Int(Worksheets("Kalender").Range("E2").Value), Datum)
Else
Exit Do
End If
Loop
End Sub
Verläßt die Schleife sobald nichts mehr gefunden wurde.
Falls es manche Daten in der Liste nicht gibt - deinem Beispiel folgend z.B. 01.01.2021 / 15.01.2021 / 29.01.2021 - und du dennoch alle anderen berücksichtigen haben willst, dann könntest du die Schleife über die Bedingung, dass sich das Jahr in Datum ändert, verlassen (anstatt Fundstelle Is Nothing).
Grüße
|
- 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
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- 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.04.2021 14:36:38 |
VBARookie |
|
|
|
07.04.2021 15:30:33 |
Gast52188 |
|
|
|
07.04.2021 15:35:53 |
VBARookie |
|
|
Schleife in VBA - Werte in bestimmten Rhythmus erfassen |
07.04.2021 19:33:14 |
Gast16629 |
|
|
|
08.04.2021 10:12:11 |
VBARookie |
|
|