Excel VBA 質問スレ Part37 [転載禁止]©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0119デフォルトの名無しさん
2015/06/14(日) 12:46:31.01ID:inpQDwIg下記のコードだと関数の結果がvalueになってしまいます。
途中のMsbBoxでは思い通りの結果が表示されるのですが、
何を直せばよいか教えてください
よろしくお願いします。
Function spr(ByRef 対象セル As Range, Optional 分割文字 As String = " ", Optional N番目 As Long = 1) As Variant
'セルの文字列を分割し、N番目を参照する関数
Application.Volatile
Dim 分割文字列 As Variant
分割文字列 = Split(対象セル.Item(1).Text, 分割文字)
MsgBox 分割文字列(0)
MsgBox 分割文字列(1)
MsgBox 分割文字列(2)
spr = 分割文字列(N番目 - 1)
End Function
■ このスレッドは過去ログ倉庫に格納されています