Sub Sample2()
''アクティブセルに「田中 亨」が入力されているとします
''アクティブセルの1つ右のセルに苗字を
''アクティブセルの2つ右のセルに名前を代入します
Dim N As Long
N = InStr(ActiveCell, " ")
ActiveCell.Offset(0, 1) = Left(ActiveCell, N - 1)
ActiveCell.Offset(0, 2) = Mid(ActiveCell, N + 1)
End Sub
Sub Sample6()
Dim N As Long, cnt As Long, String1 As String, String2 As String
String1 = "C:\Work\2010\Sub\Book1.xlsx"
String2 = "\"
N = InStr(1, String1, String2)
Do While N > 0
cnt = cnt + 1
N = InStr(N + 1, String1, String2)
Loop
MsgBox String2 & " は、" & cnt & "個あります"
End Sub
Sub Sample8()
Dim String1 As String, String2 As String
String1 = "C:\WORK\Book1.xlsx"
String2 = "Work"
MsgBox InStr(UCase(String1), UCase(String2))
End Sub