Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


5335 / 13644 ツリー ←次へ | 前へ→

【51432】他ブックの変数の取得 tomi 07/9/18(火) 10:16 質問[未読]
【51434】Re:他ブックの変数の取得 Jaka 07/9/18(火) 10:37 発言[未読]
【51446】Re:他ブックの変数の取得 tomi 07/9/18(火) 16:48 お礼[未読]

【51432】他ブックの変数の取得
質問  tomi  - 07/9/18(火) 10:16 -

引用なし
パスワード
   お世話になります。
他のブックの変数を取得する際の方法を教えて頂きたいと思います。
他のブックの変数はPublicにて設定してあります。
よろしくお願いします。

【51434】Re:他ブックの変数の取得
発言  Jaka  - 07/9/18(火) 10:37 -

引用なし
パスワード
   ほとんど無理やりに近いです。
確実に取れる保証はありません。
いつリセットされるかわからんし。

Public 変数 As Variant

Sub aaa()
変数 = 1000
End Sub

Function 他ブックの変数()
他ブックの変数 = 変数
End Function

===================
Sub mmf()
mmn = Application.Run("'Book1'!他ブックの変数")
MsgBox mmn
End Sub

こんな面倒をするより、セルかなんかに書き込んでおいた方が良いと思うけどね。
ツールバーやボタンのCaptionでも良いし...。

【51446】Re:他ブックの変数の取得
お礼  tomi  - 07/9/18(火) 16:48 -

引用なし
パスワード
   ▼Jaka さん:
>ほとんど無理やりに近いです。
>確実に取れる保証はありません。
>いつリセットされるかわからんし。
>>
>こんな面倒をするより、セルかなんかに書き込んでおいた方が良いと思うけどね。
>ツールバーやボタンのCaptionでも良いし...。
ご指摘の通りセルに書き込んで実行しました。
簡単にできる方法を選んだ方がよいことがわかりました。
セルに書き込むという考えがなかったのです。
お手数をお掛けしました。

5335 / 13644 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free