Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
VBA Datum schreiben Wenn Wert in der Zelle Else.... |
16.02.2022 15:41:58 |
Milena |
|
|
|
17.02.2022 07:26:16 |
Milena |
|
|
|
17.02.2022 10:47:54 |
Gast68363 |
|
|
|
17.02.2022 14:01:03 |
Milena |
|
|
Von:
Milena |
Datum:
16.02.2022 15:41:58 |
Views:
838 |
Rating:
|
Antwort:
|
Thema:
VBA Datum schreiben Wenn Wert in der Zelle Else.... |
Hallo Zusammen,
ich würde gerne mit einer IF Abfrage das Datum aus einer Zelle in eine Zielzelle(lgnZeile,34) schreiben und wenn in der Zelle kein Datum steht in der Zelle-1(also eins links daneben) prüfen ob da ein Datum steht und dann dieses Datum in die Zielzelle schreiben usw.
Kann mir jemand helfen erklären, wie man diese Abfrage richtig schreibt?
Einen Ausschnitt meiner Tabelle füge ich anbei, ich hoffe das erklärt meine Fragestellung etwas besser.
Danke und viele Grüße
Milena
Teil Liefertermin 1 |
Teil Liefertermin 2 |
Teil Liefertermin 3 |
Teil Liefertermin 4 |
Teil Liefertermin 5 |
Teil Liefertermin 6 |
Teil Liefertermin 7 |
Teil Liefertermin 8
Spalte 33
|
IST Lieferdatum
Spalte 34
|
03.06.19 |
06.06.19 |
18.06.19 |
27.06.19 |
|
|
|
|
|
03.06.19 |
06.06.19 |
13.06.19 |
18.06.19 |
27.06.19 |
|
|
|
|
03.06.19 |
06.06.19 |
13.06.19 |
18.06.19 |
27.06.19 |
29.06.19 |
01.07.19 |
05.07.19 |
|
Sub DatumAuswahl()
Dim lgnZeile As Long
Dim lgnSpaltenNummer As Long
lgnSpaltenNummer = 33 'in Spalte 33 möchte ich beginnen
For lgnZeile = 178 To 180 'dies ist nur mein Auswahlbereich um den code zu testen (eigentlich soll der Code von Zeile 1 bis 1700 laufen)
If Sheets("Tabelle1").Cells(lgnZeile, lgnSpaltenNummer) = " " And lgnSpaltenNummer >= 29 Then
lgnSpaltenNummer = lgnSpaltenNummer - 1
Else
Cells(lgnZeile, 34) = Cells(lgnZeile, lgnSpaltenNummer)
lgnSpaltenNummer = lgnSpaltenNummer - 1
End If
Next lgnZeile
End Sub
|
- 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
|
VBA Datum schreiben Wenn Wert in der Zelle Else.... |
16.02.2022 15:41:58 |
Milena |
|
|
|
17.02.2022 07:26:16 |
Milena |
|
|
|
17.02.2022 10:47:54 |
Gast68363 |
|
|
|
17.02.2022 14:01:03 |
Milena |
|
|