Stephan Boettcher
Mitglied
Entschuldige bitte, das ich gedrängelt hatte.
Ich habe jetzt das zusammen:
das ist in einem modul drinne.
jetzt habe ich in einer form:
ich habe jetzt einiges getestet und habe herausgefunden, dass "wert" immer den ersten wert aus der Spalte "A1" zurückgibt.
zweitens, wenn ich hingehe und beide vergleiche kommt immer "false".
Ich habe auch schon msgbox(wert & " = " & wf) als versuch gemacht dort kahmm dann: 123 = 123
wenn ich dann nur msgbox durch if ersetzt habe kahm trozdem "false".
Ich hoffe du kannst mir erklären warum das so ist und was für einen Fehler ich mache.
Ich habe versucht durch F1 die hilfe aufzurufen dann kommt bei mir immer, dass die Datei nicht gefunden wurde.
Danke dir
Ich habe jetzt das zusammen:
Code:
Public Sub Load_Excel(test)
Dim myXLS As Object
Set myXLS = GetObject("c:\test.xls")
wf = test
For Each wert In myXLS.Sheets(1).Range("A1")
If InStr(wert, wf) Then
Label1.Caption = (myXLS.Sheets(1).Cells(wert.Row, 2).Value)
Exit For
End If
Next wert
End Sub
das ist in einem modul drinne.
jetzt habe ich in einer form:
Code:
Private Subcommand1_click()
Load_excel(Text1)
ich habe jetzt einiges getestet und habe herausgefunden, dass "wert" immer den ersten wert aus der Spalte "A1" zurückgibt.
zweitens, wenn ich hingehe und beide vergleiche kommt immer "false".
Ich habe auch schon msgbox(wert & " = " & wf) als versuch gemacht dort kahmm dann: 123 = 123
wenn ich dann nur msgbox durch if ersetzt habe kahm trozdem "false".
Ich hoffe du kannst mir erklären warum das so ist und was für einen Fehler ich mache.
Ich habe versucht durch F1 die hilfe aufzurufen dann kommt bei mir immer, dass die Datei nicht gefunden wurde.
Danke dir