Private Sub SEARCH_Click()
Dim myDir As String, fn As String, myMonths, i As Long, temp, x
myDir = ThisWorkbook.Path & "\" '<-- change
fn = "book1.xlsx" '<--- change
wbname = myDir & "[" & fn & "]"
myMonths = Array("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec")
temp = Me.WIPTEXT
If Not IsNumeric(temp) Then temp = Chr(34) & temp & Chr(34)
CommandButton3_Click
For i = 0 To UBound(myMonths)
If IsExists(myDir, fn, myMonths(i)) Then
x = ExecuteExcel4Macro("match(" & temp & ",'" & wbname & myMonths(i) & "'!c1:c1,0)")
If IsNumeric(x) Then
WIPTEXT.Text = ExecuteExcel4Macro("'" & wbname & myMonths(i) & "'!r" & x & "c1")
CARTEXT.Text = ExecuteExcel4Macro("'" & wbname & myMonths(i) & "'!r" & x & "c2")
PARTTEXT.Text = ExecuteExcel4Macro("'" & wbname & myMonths(i) & "'!r" & x & "c3")
DATETEXT.Text = CDate(ExecuteExcel4Macro("'" & wbname & myMonths(i) & "'!r" & x & "c4"))
ETATEXT.Text = CDate(ExecuteExcel4Macro("'" & wbname & myMonths(i) & "'!r" & x & "c5"))
RECEIVEDTEXT.Text = ExecuteExcel4Macro("'" & wbname & myMonths(i) & "'!r" & x & "c6")
TEAMTEXT.Text = ExecuteExcel4Macro("'" & wbname & myMonths(i) & "'!r" & x & "c11")
Exit For
End If
End If
Next
End Sub
Private Function IsExists(myDir As String, fn As String, ByVal wsName As String)
IsExists = Not IsError(ExecuteExcel4Macro("'" & myDir & "[" & fn & "]" & wsName & "'!r1c1"))
End Function
Bookmarks