[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『マクロボタンの作り方教えて下さい』(カルロ)Excel2002,WindowsXP
エクセルでマクロを組んだときフォームの中にあるボタンをクリックして マクロボタンを作成しますが、もう1つ マクロボタンを作成する方法があると 思います。 "Sheets1"に下記のような記述でマクロボタンを作成する方法です。 どのようにしたら作れるのですか? 教えて下さい。よろしくお願いします。
Private Sub CommandButton1_Click() CALL マクロ実行処理 End Sub
コントロールツールボックスのコマンドボタンのことですね?(ROUGE)
「ユーザーフォーム」なるものもあります。 一度使うと病みつき!
>"Sheets1"に下記のような記述でマクロボタンを作成する方法です。 とのことですので今回は違いますが。
(MARBIN)
ユーザーフォームではなくて、
エクセル画面上には、四角いマクロボタンがあるのですが、それは、フォームから作ったものでは、ないようです。
そのボタンを右クリックしてもメニュー(切り取り、コピーなど)画面が表示されません。
Moduleシートのプロジェクトエクスプローラを開くと、Moduleシートの他に"Sheet1(Sheet1)"
の表示があります。その"Sheet1"をダブルクリックすると下記 記述がかかれています。
Private Sub CommandButton1_Click()
CALL マクロ実行処理 End Sub
エクセル画面上にあるボタンの作り方とマクロ記述方法がわかりましたら教えて下さい。
よろしくお願いします。
> コントロールツールボックスのコマンドボタンのことですね? 繰り返し。(ROUGE)
>>"Sheets1"に下記のような記述でマクロボタンを作成する方法です。 >とのことですので今回は違いますが。
私も繰り返し。レスはよく見ましょう。 (MARBIN)
コントロールボックスにある(コマンド)ボタンのことですね。
EXCELの上部メニュの「表示」 -->「ツールバー」-->コントロールツールボックスで 現れるボックス内にある(コマンド)ボタンです。 こちらは,マクロを登録するというより,右クリックして「コードの表示」を表示して 直接そこにコードを記載(転記)するものです。
そのほかに,ユーザフォームを作って,その中にコマンドボタンを配置するボタンもあります。 ユーザフォームの取扱は,少しレベルが上で,要領が少し違いますので省きます。(夕焼)
補足,質問者の例示は,そのコード記載の中に,別のマクロを呼んでいますが,必ずしも ここでこのようにマクロを呼ばずに,自分のやりたい処理(マクロ)自身を記述 するのが普通と思います。 質問者の例示では,ボタンでマクロを実行したら,その中でまた別のマクロを呼んで いるので,無駄のように思えます。
>そのボタンを右クリックしてもメニュー(切り取り、コピーなど)画面が表示されません。
このボタンは,編集モードと編集できないモード(通常の状態)があり,使う場合は 編集できないモード(通常の状態)になっているためです。 その切替は,上の私の説明の,コントロールツールボックスを出して,左上の三角定規の アイコンが押されていれ(ON)ば,編集モードで,右クリックでメニュが出ます。 押されていないと,通常の状態で編集(メニュ)が出来ません。 このボタンにマクロを登録(記載)する場合に編集モードにして記載し,完成したら 左上の三角定規のアイコンのOFFして編集を解除します。(夕焼)
> コントロールツールボックスのコマンドボタンのことですね? > 繰り返し。 >私も繰り返し。レスはよく見ましょう。
本人は,コントロールツールボックス自体何のことか,わかっていない場合が ありますから,ただ,「コントロールツールボックス」と言っても難しい ように思います。(夕焼)
>本人は,コントロールツールボックス自体何のことか,わかっていない場合が
> ありますから,ただ,「コントロールツールボックス」と言っても難しい
その通りです。^_^;
「コントロールツールボックス」のこと自体わかりませんでした。
すみません。
>EXCELの上部メニュの「表示」 -->「ツールバー」-->コントロールツールボックスで
>現れるボックス内にある(コマンド)ボタンです。
これでよくわかりました。
お時間をとらせて申し訳ありません。
今後共 よろしくお願いします。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.