文字列が含まれるセルがあるかどうかを判定してメッセージを表示するマクロである。
空欄に入る適切な語句を解答しなさい。
なおFunctionプロシージャ内のInStr関数は、検索文字列の指定のセル範囲で見つかった場合は位置を数値で返し、見つからなかった場合は0を返す関数である。
Sub Exam1()
Dim SearchCell As String
SearchCell = InputBox("探したい文字列は?")
If SearchCell <> "" Then
If FindStringInSheet(SearchCell) = True Then
MsgBox"検索した文字列は見つかりました。"
Else
MsgBox "検索した文字列は見つかりませんでした。"
End If
End If
End Sub
Function FindStringInSheet(searchString As String) As Boolean
Dim cell As Range
For Each cell In ActiveSheet.Range("A1:C11")
If InStr(cell.Value, searchString) > 0 Then
FindStringInSheet = True
Exit Function
End If
Next cell
FindStringInSheet =
End Function