Nur ein Teil des Values abfragen?

  • #1
H

Heinrich und Peter

Guest
Hallo zusammen.

Wir haben folgendes Problem:

Wir wollten in Excel mit einem Makro, auf die Zelle A1 zugreiffen. In A1 ist ein Datum enhalten und zwar: 28.02.04. Das Datum beginnt immer mit: 28.02. jedoch ist das Jahr nicht immer das selbe. Nun wollten wir abfragen, wenn 28.02.?? in der Zelle steht soll er unsere->if' abfrage durch gehen sonst soll er ins->else' gehen.
Code sieht in etwa so aus:

----------------------------------------------------------------------------
If Range(A1).Value = 28.02. Then

-->Code

else

-->Code

end if
----------------------------------------------------------------------------

Jedoch geht das nicht, er geht direkt ins ELSE hinein.
Es funtionier nur wenn das ganze Datum im Value enthalten ist, also so:
---------------------------------------------------
If Range(A1).Value = 28.02.04 Then
---------------------------------------------------

Wie können wir nun, nur ein Teil eines Values abfragen?

Vielen Dank schon im Voraus!
 
  • #2
Hallo Heinrich und Peter,

folgender Code sollte weiterhelfen.

Gruß Matjes :)
Code:
  Dim s_tmp As String
  
  s_tmp = Range(A1).Value
  If Left(s_tmp, 6) = 28.02. Then
    x = x
  Else
    y = y
  End If
 
  • #3
Wow! Vielen Dank!!!!!!!
Es hat geklappt!

Du bist der beste!
 
Thema:

Nur ein Teil des Values abfragen?

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.965
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben