stehe ich jetzt total auf dem Schlauch? Ich brauche c nicht,
das hatte ich verstanden, aber weil er bei
Set c =
Rows(1).Find(CInt(xString(4, x)),
LookIn:=xlValues)
immer c = Nothing hat, führt er
den Code gar nicht weiter aus. Den Fall
If Not c
Is Nothing
tritt bei mir ja gar nicht ein???
hallo Tina,
ist aus der Ferne sehr schwer einzuschätzen wodran das hakt.
Grundsätzlich ist es so, als benutzer sieht man in der Zelle z.B.
4711 km
Für Excel ist das vielleicht der String „4711 km“, vielleicht auch nur die Zahl 4711 der durch Formatierung " km" angehängt wurde oder so.
mal „km“ weglassend, für Find, Match usw. ist das ein Unterschied ob da eine Zahl oder ein String steht.
dafür gibt es in Vba mit CInt, CLong, Cstr usw. umzuwandeln.
Wenn du nach CStr(„2008“) suchst und für Excel steht da eine zahlin der Zelle so wird das nicht gefunden.
An der richtigen Umsetzung dessen was Carsten richtig sagte und ich versuchte hapert es irgendwie noch.
Probier mal mit dem nachstehenden Code rum indem du in die Zelle verschiedene Datentypen eintragen läßt und schaust, wann was gefunden wird.
Und grundsätzlich ist es für potentielle helfer viel besser, du schreibst wie ich hier komplette eigenständige Prozeduren, wo man genau sieht was denn nun xString(4,x) beinhaltet, welchen Wert x hat usw.
Wenn dir unklar ist, welcher variablenztyp in einer Zelle oder variablen steht, benutze sowas da zum Testen im Code:
Msgbox typename(range(„A235“)
Msgbox typename(xString(4,x))
Kann auch nametype heißen, verwechsel ich grundsätzlich sehr oft 
Option Explicit
'
Sub tt()
Dim c As Range, xString(4, 5) As String, x, SpaQ1 As Long
x = 5
Rows(235).ClearContents
xString(4, x) = "2008"
Set c = Rows(235).Find(CInt(xString(4, x)), LookIn:=xlValues)
If Not c Is Nothing Then SpaQ1 = c.Column
MsgBox SpaQ1
End Sub
'
Sub tt2()
Dim c As Range, xString(4, 5) As String, x, SpaQ1 As Long
x = 5
Range("Z235") = "2008"
xString(4, x) = "2008"
Set c = Rows(235).Find(CInt(xString(4, x)), LookIn:=xlValues)
If Not c Is Nothing Then SpaQ1 = c.Column
MsgBox SpaQ1
End Sub
Gruß
Reinhard