Private
Sub
CommandButton1_Click()
Dim
strPfad$, strTabelle$, sSuchbereich$, sAusgabe$
Dim
strSuchWert$
If
TextBox_4 <>
""
Then
strSuchWert = TextBox_4
If
IsNumeric(strSuchWert)
Then
strSuchWert = Replace(strSuchWert,
","
,
"."
)
Else
strSuchWert = Chr(34) & strSuchWert & Chr(34)
End
If
strPfad =
"P:\KF_MB_FERTIGUNG\Prüfliste\Importdaten"
strPfad =
"P:\KF_MB_FERTIGUNG\Prüfliste\Importdaten\Auftragsbestand.xlsx"
& strPfad & "[ _
Auftragsbestand.xls]"
strTabelle =
"output"
&
"'!"
sAusgabe = Range(
"A1:E65536"
).Address(ReferenceStyle:=xlR1C1)
sSuchbereich = Range(
"B1:B65536"
).Address(ReferenceStyle:=xlR1C1)
On
Error
Resume
Next
TextBox_3 = ExecuteExcel4Macro( _
"INDEX("
& strPfad & strTabelle & sAusgabe &
",MATCH("
& strSuchWert &
","
& strPfad & _
strTabelle & sSuchbereich &
",0),1)"
_
)
If
Err.Number <> 0
Then
TextBox_3 =
""
Err.Clear
TextBox_5 = ExecuteExcel4Macro( _
"INDEX("
& strPfad & strTabelle & sAusgabe &
",MATCH("
& strSuchWert &
","
& strPfad & _
strTabelle & sSuchbereich &
",0),4)"
_
)
If
Err.Number <> 0
Then
TextBox_5 =
""
Err.Clear
Prüfobjekt = ExecuteExcel4Macro( _
"INDEX("
& strPfad & strTabelle & sAusgabe &
",MATCH("
& strSuchWert &
","
& strPfad & _
strTabelle & sSuchbereich &
",0),5)"
_
)
If
Err.Number <> 0
Then
Prüfobjekt =
""
On
Error
GoTo
0
Else
TextBox_3 =
""
: TextBox_5 =
""
: Prüfobjekt =
""
:
End
If
End
Sub