全データの入力条件を整理して固定ルールと可変ルールの見極めが肝心です。
一例です。(以下の条件でA列のデータをE列以降に分割します。)
(1)データ組み合わせは「漢字」-「カナ」-「数字」で固定
(2)「カナ」部は全角
(3)「数字」部の先頭は数字固定
Sub 例1()
For k = 1 To Cells(Rows.Count, 1).End(xlUp).Row
For j = 1 To Len(Cells(k, 1))
ch = Mid(Cells(k, 1), j, 1)
If ch Like "[ア-ン]" Then
wk = Mid(Cells(k, 1), 1, j - 1) & vbCrLf
Exit For
End If
Next
For i = j To Len(Cells(k, 1))
ch = Mid(Cells(k, 1), i, 1)
If ch Like "[0-9]" Or ch Like "[0-9]" Then
wk = wk & Mid(Cells(k, 1), j, i - j) & vbCrLf
wk = wk & Mid(Cells(k, 1), i, Len(Cells(k, 1)))
Exit For
End If
Next
Cells(k, 5).Resize(, 3) = Split(wk, vbCrLf)
Next
End Sub
お礼
うまくいきました!! 本当にありがとうございました><) 今後ともよろしくお願いします。