- 帖子
- 12
- 主題
- 5
- 精華
- 0
- 積分
- 56
- 點名
- 0
- 作業系統
- Window7
- 軟體版本
- office2010
- 閱讀權限
- 20
- 註冊時間
- 2011-8-3
- 最後登錄
- 2015-5-10
  
|
回復 1# luke
若查首筆資料如下- Sub Test()
- Dim Txt1 As String, Txt2 As String
- Txt1 = [D3]
- Txt2 = [E3]
- [D3] = IIf(Left(Txt1, 1) = ";", Mid(Txt1, 2, Len(Txt1) - 1), Txt1)
- [E3] = IIf(Left(Txt2, 1) = ";", Mid(Txt2, 2, Len(Txt2) - 1), Txt2)
- Cells.Find(What:=[D3], LookIn:=xlValues).Activate
- i = 1
- Do
- Cells.FindNext(After:=ActiveCell).Activate
- If Cells(ActiveCell.Row, 1).Value = [D3] And Cells(ActiveCell.Row, 2).Value = [E3] Then
- Exit Do
- ElseIf i > 4000 Then
- MsgBox "查無 " + [D3] + [E3] & "資料"
- Exit Do
- End If
- i = i + 1
- Loop
- End Sub
複製代碼 |
|