誰かが私にいくつかの指針を与えることができるかどうか疑問に思っていました. 各セルに次のようにデータが配置された列が1つあります。
Column E
E1- name-age(nickname) name-age(nickname) name-age(nickname) ....
E2- name-age(nickname) name-age(nickname) name-age(nickname) ....
etc...
問題は、そのすべてが 1 つの列にあることです。テキストを列に並べる機能を使用して、それらをスペースで区切ることができることを知っています。しかし、これを行うためのよりエレガントな方法はありますか? できればvbaでやりたいです。
私の最終目標は、各「名前-年齢(ニックネーム)」対句を配列にキャプチャすることです。現在、私が vba で始めたのは -wise です
Sub SplitColumn()
Details = Cells(i, 5).Value // where the big column data is located
tempString = Left(Details, InStr(Details, " "))
End Sub
これで、そのセルで最初の名前と年齢(ニックネーム)の対句しか取得できませんでした..これにアプローチするより良い方法はありますか?
助けてくれてありがとう。