2015-12-13 45 views
0

我需要在一個範圍內查找預留#號。然後將活動單元格偏移到左側。我已經嘗試了至少3種不同的變體形式在線來源,但我無法得到任何工作。查找範圍內的單元格,然後生成錯誤的偏移量VBA

這是我到目前爲止。

Dim FindString As String 

    FindString = Sheets("Sheet1").Range("I1").Value 
With Worksheets(1).Range("H1:H7") 
    Set C = .Find(FindString, LookIn:=xlValues) 
    C.Activate 
    ActiveCell.Offset(0,-1) 
End With 

簡而言之代碼使用I1和搜索(H1:H7)的值,則偏移一個單元的左邊,但我不斷收到「預期=」或「語法」錯誤。

+6

也許你正在嘗試爲'C.Offset(0,-1).Activate'或以確保「一個單元的左邊」是當前選擇'唯一的細胞C.Offset(0,-1)。選擇' – Jeeped

+0

是的它的工作!非常感謝你。 –

回答

0

嘗試

If not C is nothing then 
    C.Activate 
    ActiveCell.Offset(0,-1).Activate 
Else 
    'Some code for not found 
End If 
相關問題