2012-02-23 11 views
1

次のコードは5/7 binnen 4hを含むセルを検索し、セルを検出すると同じ行のセルIの値を別のセルにコピーします。今、このテキストが見つからず、エラーが出るケースがいくつかあります。このエラーをどうすれば処理できますか?Excel VBA - 範囲は何も返しません

Dim FoundRange As Range 
Set FoundRange = Cells.Find("5/7 binnen 4h") 
Range("I" & EmptyCell + 2).Value = Cells(FoundRange.Row, 9).Value 

答えて

4
Dim FoundRange As Range 
Set FoundRange = Cells.Find("5/7 binnen 4h") 
If Not FoundRange Is Nothing Then 
    Range("I" & EmptyCell + 2).Value = Cells(FoundRange.Row, 9).Value 
Else 
    'you might want to do something if it is not found (msgbox...) 
End If 
+0

すっごい非常に簡単あなたはそれを知っていれば!本当にありがとう! – CustomX

+0

私が家に帰るとすぐにあなたの答えを受け入れます(10分遅れ) – CustomX

関連する問題