|
▼Mar さん,ichinose さん
こんばんは。
ichinoseさんがいらしゃらないようなので、私が分かる範囲で。
>UserFormを使う方は、順調にマクロが動きましたが、コントロールツール
>ボックスを利用する方は、ドロップダウンしても、空白のままです。
>質問ですが
>コントロールツールボックスの方ですが。
>Sub 設定()はどのように繋がるのでしょうか?
>Initializeの役割をしているようですが、コマンドボタン2
>を作って操作するのかな?っと思ったりしたのですが・・・
それは、たぶんSub 設定()が実行されていないからだと思います。
UserFormを使う方は、loadされ、その後Initializeされた後にShowされるので
combobox1にリストが設定されていますが、
シートの方は、Sub 設定()を実行しないとcombobox1にリストが設定されないからです。
実行の仕方は、ツール→マクロ→マクロでマクロのダイアログが開きます。
その中に「シート名!設定」というのがあると思うので「実行」をクリックすると
実行されます。
または、VBEから実行する場合は、シートモジュールを表示しておいて、
Sub 設定
End Sub
の間にカーソルを置いておいて、実行→Sub/ユーザーフォームの実行(▼マーク)
をクリックすると実行されます。
その後コマンドボタンをクリックすれば、意図したとおりに動くと思います。
>それからcommbobox1_の書き方に何か意味があるのでしょうか?
>アンダーバーを使う意味?を教えてください。
これは、全く意味がないと思います。マクロ名は、「数字をはじめに使えない」とか「使えない記号がある」とかいくつか制約はありますが、自由に自分でつけることができるからです。
これはたぶん、はじめの質問者が、commbobox1_としていたからではないでしょうか。
たぶん、明日朝早くichinoseさんから回答があると思います。
|
|