Excel VBA マクロから Spreadsheet Link の関数をコールすると “Sub または Function が定義されていません” というエラーとなるのはなぜですか?
6 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
MathWorks Support Team
il 2 Mag 2018
Modificato: MathWorks Support Team
il 19 Mag 2023
Excel VBA マクロから Spreadsheet Link の関数(MLGetMatrix, MLPutVar, など)をコールすると以下のようなエラーとなります。
“Sub または Function が定義されていません”
Risposta accettata
MathWorks Support Team
il 12 Mag 2023
Modificato: MathWorks Support Team
il 19 Mag 2023
VBA ではアプリケーションのオブジェクトを使用するためにはそのアプリケーションが参照可能である必要があります。
こちらは以下のURLの場合、さらに以下の手順でで行います。
(1) Excelにて「開発」タブを選択いただき、「Visual Basic」ボタンを押下してVBAの画面を表示します。
(2) Sub Diagonal()以下をコピー&ペーストします。
(3) VBA画面のプロジェクトウィンドウにて現在のプロジェクトの部分を選択します。
(4) 「ツール」メニューより「参照設定」を選択します。参照設定画面が表示されます。
(5) 「SpreadsheetLink 2007_2010」などがありますので、チェックを入れ、OKボタンを押下します。
(6) マクロ実行時には、Excel画面の「ホーム」タブ選択時の最も右側に表示されたMATLABのボタンから「Start MATLAB」を先に実行します。
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Spreadsheet Link in Help Center e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!