2013-05-01 37 views
1
Dim FromRang As Range, ToRang As Range 
Dim UserCell As Range 
'Ask the user to input the cell Range in which to search for the sub strings 
    Set FromRang = Application.InputBox(Prompt:="Enter Search Range From:", Type:=8) 
    Set ToRang = Application.InputBox(Prompt:="Enter Search Range To:", Type:=8) 

For each UserCell in ("FromRang:ToRang") 

for循環提供可變的循環給類型不匹配錯誤如何通過一系列

請幫助..

回答

3

說完看着你前面的問題,你不需要兩個獨立變量來捕捉範圍。

Set fullRange = Application.InputBox(Prompt:="Enter Search Range:", Type:=8)
即您可以在輸入框處於活動狀態時選擇範圍。此外,您還可以在A1:A10

類型,然後,你可以做

For each UserCell in fullRange 
    ... 
Next 
+0

很好的改善+1。 – 2013-05-01 15:54:25

+0

@shahkalpesh如果For語句不是「對於fullRange.Cells中的每個UserCell」? – Marshall 2013-05-01 17:20:18

+0

這工作..謝謝@shahkalpesh – 2013-05-01 17:33:18