はい、Excelで任意の記述の前後でセルを区切るVBAコードを組むことは可能です。VBAを使用してセルのテキストを操作する方法はいくつかありますが、具体的な要件に合わせてコードを設計する必要があります。以下は一般的なステップです:
1. ExcelでVBAエディタを開きます。
2. 新しいモジュールを挿入します。
3. 以下のようなVBAコードを記述します。このコードは、セルA1のテキストを「前のテキスト」と「後のテキスト」で分割し、セルB1に結果を表示します。
Sub 区切り()
Dim 前のテキスト As String
Dim 後のテキスト As String
Dim セル内容 As String
セル内容 = Range("A1").Value ' セルA1の内容を取得
' 区切り文字を使ってテキストを分割
前のテキスト = Left(セル内容, InStr(セル内容, "任意の記述") - 1)
後のテキスト = Mid(セル内容, InStr(セル内容, "任意の記述") + Len("任意の記述"))
Range("B1").Value = 前のテキスト ' 結果をセルB1に表示
Range("C1").Value = 後のテキスト ' 結果をセルC1に表示
End Sub
このコードは、「任意の記述」というテキストを区切り文字として使用しています。必要に応じて区切り文字を変更し、適用したいセルや範囲に合わせてコードを調整できます。