文字列の両端のみスペースを取り除いて文字列を抜き出す
<分類:値抜き取り>
<使用例:文字列( 123456789 ABCDEF )から(123456789 ABCDEF)>
<プログラム例>
<分類:値抜き取り>
Sub 使用例() Dim s As String s = " 123456789 ABCDEF " MsgBox (共通_文字列抜出し両端空白削除(s)) End Sub Function 共通_文字列抜出し両端空白削除(p1) 'p1:対象文字列 Dim i As Long Dim mojisu As Long Dim mojista As Long Dim mojiend As Long mojisu = Len(p1) 共通_文字列抜出し両端空白削除 = "" For i = 1 To mojisu - 1 If Mid(p1, i, 1) = " " Or _ Mid(p1, i, 1) = " " Then Else mojista = i Exit For End If Next i For i = mojisu To 1 Step -1 If Mid(p1, i, 1) = " " Or _ Mid(p1, i, 1) = " " Then Else mojiend = i Exit For End If Next i 共通_文字列抜出し両端空白削除 = Mid(p1, mojista, mojiend - mojista + 1) End Function