Excel VBA質問箱 IV

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

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


38585 / 76738 ←次へ | 前へ→

【43286】Re:コンボボックスの値をセルに表示する...
発言  ponpon  - 06/10/7(土) 23:31 -

引用なし
パスワード
   ▼Mar さん,ichinose さん
こんばんは。
ichinoseさんがいらしゃらないようなので、私が分かる範囲で。


>UserFormを使う方は、順調にマクロが動きましたが、コントロールツール
>ボックスを利用する方は、ドロップダウンしても、空白のままです。
>質問ですが
>コントロールツールボックスの方ですが。
>Sub 設定()はどのように繋がるのでしょうか?
>Initializeの役割をしているようですが、コマンドボタン2
>を作って操作するのかな?っと思ったりしたのですが・・・

それは、たぶんSub 設定()が実行されていないからだと思います。
UserFormを使う方は、loadされ、その後Initializeされた後にShowされるので
combobox1にリストが設定されていますが、
シートの方は、Sub 設定()を実行しないとcombobox1にリストが設定されないからです。
実行の仕方は、ツール→マクロ→マクロでマクロのダイアログが開きます。
その中に「シート名!設定」というのがあると思うので「実行」をクリックすると
実行されます。
または、VBEから実行する場合は、シートモジュールを表示しておいて、
Sub 設定

End Sub
の間にカーソルを置いておいて、実行→Sub/ユーザーフォームの実行(▼マーク)
をクリックすると実行されます。

その後コマンドボタンをクリックすれば、意図したとおりに動くと思います。

>それからcommbobox1_の書き方に何か意味があるのでしょうか?
>アンダーバーを使う意味?を教えてください。

これは、全く意味がないと思います。マクロ名は、「数字をはじめに使えない」とか「使えない記号がある」とかいくつか制約はありますが、自由に自分でつけることができるからです。
 これはたぶん、はじめの質問者が、commbobox1_としていたからではないでしょうか。

たぶん、明日朝早くichinoseさんから回答があると思います。

0 hits

【43203】コンボボックスの値をセルに表示するには... みどりかなぶん 06/10/5(木) 18:17 質問
【43204】Re:コンボボックスの値をセルに表示するに... ponpon 06/10/5(木) 20:16 発言
【43253】Re:コンボボックスの値をセルに表示するに... みどりかなぶん 06/10/6(金) 23:32 お礼
【43206】Re:コンボボックスの値をセルに表示するに... ichinose 06/10/5(木) 20:27 発言
【43208】Re:コンボボックスの値をセルに表示するに... ponpon 06/10/5(木) 20:51 発言
【43254】Re:コンボボックスの値をセルに表示するに... みどりかなぶん 06/10/6(金) 23:36 お礼
【43263】Re:コンボボックスの値をセルに表示するに... Mar 06/10/7(土) 13:53 発言
【43278】Re:コンボボックスの値をセルに表示するに... ichinose 06/10/7(土) 20:19 発言
【43284】Re:コンボボックスの値をセルに表示するに... Mar 06/10/7(土) 22:29 質問
【43286】Re:コンボボックスの値をセルに表示する... ponpon 06/10/7(土) 23:31 発言
【43287】Re:コンボボックスの値をセルに表示するに... ichinose 06/10/8(日) 7:45 発言
【43289】Re:コンボボックスの値をセルに表示するに... Mar 06/10/8(日) 10:19 お礼
【43290】Re:コンボボックスの値をセルに表示するに... ponpon 06/10/8(日) 10:35 発言
【43295】Re:コンボボックスの値をセルに表示するに... Mar 06/10/8(日) 13:57 お礼

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