Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
  • ベストアンサー

<<Excel2000>>チェックボックスの違いについて

よろしくお願いします。 チェックボックスを使いたいのですが、 (1) [表示]→[ツールバー]→[コントロールツールボックス]で チェックボックスを使うのと、 (2) 同じく[ツールバー]の中の[フォーム]でチェックボックを 使うのでは、何が違うのでしょうか? 見た目もちょっと違いますし、行でソートする時も (1)はちゃんとされるのですが、(2)ですとリンクをちゃんと張らないとできません。 違いを教えて下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.2

エクセルで使用するボタン類には2種類あります。 『コントロールツールボックスから使用するもの』→コントロール(ActiveXコントロール) 『フォームツールバーから使用するもの』    →フォームコントロール と書くことにします。2つの違いを考えると、 1.イベント コントロール       →Changeイベント、ClickイベントやKey操作、Mouse操作のイベントが用意    されていて、そこにコードを記入します。 フォームコントロール   →基本的にイベントという考え方はなく、コントロールにマクロを登録します。 2.VBEでのコードを書くところ コントロール   →そのコントロールを貼り付けたオブジェクトモジュール、標準モジュールに書きます。 フォームコントロール   →標準モジュールにしか書けません。    これはExcel95のころからのコントロールで、ワークシートかダイアログシートに配置し、    モジュールシートにコードを書いていました。 3.コントロールの貼り付け先 コントロール       →ワークシート、ユーザーフォームに貼り付けます。    ユーザーフォームに貼り付けたコントロールのコードは、ユーザーフォームモジュールに    書くことができます。 フォームコントロール   →ワークシート、ダイアログシートに貼り付けます。    ダイアログシートに書くには、『MS Excel 5.0ダイアログシート』を挿入する必要があります。    個人的には、このダイアログシートはExcel97以降、使ったことはありません。 Excel97以降はフォームコントロールは余り使いませんが、場合によってはこちらが有効な場合もあります。両者の特性を知って使うことがだいじでしょう。 >見た目もちょっと違いますし、行でソートする時も >(1)はちゃんとされるのですが、(2)ですとリンクをちゃんと張らないとできません。 フォームコントロールのチェックボックスも問題なくソートできるはずです。 チェックボックスがチャンとその行の中に納まっているでしょうか。行高を増やしてみて下さい。

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • Good-S15
  • ベストアンサー率33% (149/439)
回答No.1

こんにちは。 (1)は、カスタマイズできる。{要は、プログラミング可能(GUIがオブジェクト化されている)} (2)は、カスタマイズ不可。{要は、プログラミング不可(自動でGUI化されている)} という違いのように感じますが。。。どうでしょう? (ちょっと、難しい表現でしたかね~。)

すると、全ての回答が全文表示されます。

関連するQ&A