セルを呼び出して渡すことができるExcelの関数が必要です。入力:
Firstname Lastname email@mail.com
Firstname midname Lastname email@mail.com
間のスペースの数はランダムです。出力は単なる配列でなければなりません。文字列がどのように見えるかわからないため、配列の長さは任意です。出力は次のようになります。
Firstname, Lastname, email@mail.com
Firstname, midname, Lastname, email@mail.com
のように 1 つのセルから関数を呼び出すと=MySplitFunction(A1)
、Firstname が A1、Lastname が B1、email@mail.com が C1 になります。新しいモジュールを作成し、次のコードを試しました。
Function MySplitFunction(s As String) As String()
MySplitFunction = Split(s, " ")
End Function
出力が得られます
Firstname
配列全体を返すにはどうすればよいですか? あるセルに関数を記述して、それに近いセルに物を入れることさえ可能ですか?
編集: