[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『split関数のコンパイルエラー』(bkk)
こんにちは。vbaのsplit関数について教えていただけませんでしょうか。
こちらのサイト↓
http://officetanaka.net/excel/vba/tips/tips62.htm
に掲載されている下記サンプルコードを自分のエクセルで動かすと
「subまたはfunctionが定義されていません」
のエラーになります。
Sub Sample1()
Dim tmp As Variant tmp = Split("123,田中,tanaka", ",") MsgBox tmp(0) MsgBox tmp(1) MsgBox tmp(2) End Sub
原因が思い当たられましたらご教示いただけますと大変幸いです。
みなさま、よろしくお願いいたします。
< 使用 アプリ:Excel X for Mac、使用 OS:MacOSX >
tmp = Strings.Split("123,田中,tanaka", ",")
(名無し) 2018/09/22(土) 10:57
はっきり原因が判らないままですが、ご相談に乗ってくださいました方ありがとうございました。
(bkk) 2018/09/22(土) 11:40
(γ) 2018/09/22(土) 11:58
黄色ハイライト部分はプロシージャ名「Sub Sample1()」、カーソルは「Split」が選択されて停止します。
おっしゃるとおり、コードは問題ないようです。
(bkk) 2018/09/22(土) 12:05
あとF2おしてオブジェクトブラウザでSplitを検索したら出てこないのでしょうか。
(名無し) 2018/09/22(土) 12:09
使えないそうです
(マナ) 2018/09/22(土) 12:21
みなさまへ
オブジェクトブラウザで確認したところ、たしかにstringsメンバにsplitは無かったです…
作動した2011のほうにはありました。
大変勉強になりました。
みなさまお時間さいてくださいまして、本当にありがとうございました。
(bkk) 2018/09/22(土) 13:30
Excel97にもなかったので、自作のSplit/Join関数です。 参考まで。 [[20060304231428]] 『文字列?の検算』 (seiya) 2018/09/22(土) 13:58
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.