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.

Aktuelles Datum in Excel Mappe mittels VBA For Schleife auslesen

Empfohlene Antworten

Hallo FI,

Ich schlage mit schon einige Zeit mit der For Schleife in Excel VBA rum.

Und zwar habe ich eine Spalte mit dem Monats und Jahreswert fortlaufend.

Jetzt möchte ich mittels einer For Schleife die Zelle finden mit dem Aktuellen monat und Jahr.

Könnt ihr mir dabei helfen, bzw. habt ihr sowas schonmal gemacht?

Dank und Gruß

angenommen, du hast spalte A mit monat, spalte B mit jahr, beide fortlaufend.

du vergleichst mittels "if" dann innerhalb der aktuellen zelle den .value mit Month(Now). letzterer ausdruck liefert dir den aktuellen monat. Year(Now) liefert dir das aktuelle jahr.

s'Amstel

Hallo Amstelchen,

Danke für die schnelle Antwort, allerdings komm ich damit nicht ganz klar.

Hast du vielleicht ein Codebeispiel dafür?

Die Werte Monat und Jahr stehen in einer Zelle. Muss ich da formatieren?

Die Werte Monat und Jahr stehen in einer Zelle. Muss ich da formatieren?

wie stehen die denn in der jeweiligen zelle

MM-JJJJ, MMJJJJ MM-JJ, MMJJ, ...?

wenn dem so ist, kannst du z.b. die funktionen Left, Mid und Right einsetzen.

s'Amstel

Januar 08

Februar 08

....

Also so stehen sie in der Spalte. Ich habe versucht die aktuelle Zeile mit einer Do Until Schleife zu lösen, aber auch daran bin ich gescheitert.

sind die monatsangaben nur so formatiert, oder steht da als text wirklich der ausgeschriebene monatsname drin?

s'Amstel

Sind nur so Formatiert

dann ist das also MMMM JJ, richtig?

dann nimm die formatierung mal weg bzw. sieh dir den tatsächlichen zelleninhalt in der bearbeitungszeile an.

dann nimmst du

- Left(Zelleninhalt, 4) als monat und

- Right(Zelleninhalt, 2) als jahr und

vergleichst das mit dem was ich schon geschrieben habe, nämlich Month(Now) und Year(Now).

s'Amstel

Ja genau das ist die Formatierung.

Aber wie mache ich den Vergleich in der For Schleife?

Ich habe es hinbekommen, vielen Dank für deine Info Amstelchen

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.