Microsoft Office Online
Office Online にサインイン (サインインとは?) | サインイン

 
 
Microsoft Office Excel
検索
検索
 
以前のバージョン: (c) Microsoft
以前のバージョンの製品情報
更新プログラムの確認: (c) Microsoft
Office のダウンロード
 
 
 
注意: このページはサポートされていない Web ブラウザで表示されています。この Web サイトは、Microsoft Internet Explorer 6.0 以降、Firefox 1.5、または Netscape Navigator 8.0 以降を使用すると、正しく表示されます。 サポートされているブラウザの詳細情報

印刷用ページの表示印刷用ページの表示 ブックマークを設定して共有共有
トラブルシューティング: フォームとコントロール
 

コントロールに関する問題

表示ワークシート上のコントロールまたはオブジェクトごとに動作やコマンドが異なる

Microsoft Excel には、変更方法が異なる数種類のコントロール (コントロール : アプリケーションを制御するときに使用するテキスト ボックス、チェック ボックス、スクロール バー、またはコマンド ボタンなどの GUI (graphical user interface) オブジェクト。コントロールを使用して、データや選択肢の一覧を表示したり、コマンドを実行したり、ユーザー インターフェイスの体裁を整えたりします。)とオブジェクトがあります。つまり、[コントロール ツールボックス] の ActiveX コントロール (ActiveX コントロール : チェック ボックスやボタンなど、オプション項目を表示したり、作業を自動化するマクロを実行するコントロール。Visual Basic for Applications でコントロールのマクロを作成したり、Script Editor でコントロールのスクリプトを作成したりできます。)、[フォーム] ツールバーのコントロール、および [図形描画] ツールバーのオブジェクトのことです。

コントロールの種類を見分けるには、コントロールをマウスの右ボタンでクリックし、ショートカット メニューを表示します。

  • ショートカット メニューに [プロパティ] が含まれている場合、そのコントロールは [コントロール ツールボックス] の ActiveX コントロールであり、現在デザイン モードになっています。
  • ショートカット メニューに [マクロの登録] が含まれる場合、そのコントロールは [フォーム] ツールバーのコントロールです。
  • ショートカット メニューに [テキストの編集] が含まれる場合、そのオブジェクトは [図形描画] ツールバーのオブジェクトです。

表示コントロールをマウスの右ボタンでクリックしても、何も表示されない

ショートカット メニューを表示するためにコントロールをマウスの右ボタンでクリックしても何も表示されない場合、そのコントロールは ActiveX コントロール (ActiveX コントロール : チェック ボックスやボタンなど、オプション項目を表示したり、作業を自動化するマクロを実行するコントロール。Visual Basic for Applications でコントロールのマクロを作成したり、Script Editor でコントロールのスクリプトを作成したりできます。)であり、現在デザイン モードになっていません。プロパティを編集したり、マクロ コードを表示したりするために ActiveX コントロールのショートカット メニューを表示するには、デザイン モードで作業する必要があります。次の操作を行います。

  1. 必要な場合は、[表示] メニューの [ツールバー] をポイントし、[コントロール ツールボックス] をクリックして、[コントロール ツールボックス] を表示します。
  2. デザイン モードのオンとオフを切り替えるには、ボタン イメージ (デザイン モード) をクリックします。

表示EMBED 関数の使用方法に関するヘルプ情報が見つからない

EMBED 関数は、Excel で使用される内部関数です。この関数は関数バーに表示されることもありますが、ユーザーが使用することを目的とするものではありません。

表示コントロールやオブジェクトの背後にあるセルの内容を表示または編集できない

Excel では、コントロールやオブジェクトが描画キャンバス (描画キャンバス : 複数の図形を描画できる領域。描画キャンバス上に描画した複数の図形は、一括して移動やサイズ変更ができます。) (ワークシート上に存在する非表示のレイヤ) に配置されます。コントロールやオブジェクトの背後にセルが隠れる場合は、そのコントロールまたはオブジェクトを一時的または永久に別の場所に移動してください。コントロールやオブジェクトの位置を維持する必要がある場合は、次の操作を行うことによってセルの内容を表示および編集できます。
  1. 必要な場合は、数式バー (数式バー : Excel ウィンドウの上方に表示されるバー。セルやグラフに値や数式を入力したり、入力した値や数式を編集するときに使用します。数式バーには、アクティブ セルに入力されている定数値や数式が表示されます。)を表示します ([表示] メニューの [数式バー] をクリックします)。
  2. 名前ボックス (名前ボックス : 数式バーの左隣にあるボックスで、選択したセル、グラフ要素、または描画オブジェクトの名前やセル参照を表示します。セルまたはセル範囲に名前を付けるには、名前ボックスに名前を入力し、Enter キーを押します。既に名前の付いているセルに移動して選択するには、名前ボックスで、該当する名前をクリックします。) にセル参照を入力します。
  3. 数式バーでセルの内容を編集します。

表示ワークシート上のコントロールを選択できない

これには、次のようにいくつかの原因が考えられます。
  • [フォーム] ツールバーのコントロールにはテキストやその他のオブジェクト (画像など) を含めることができるため、コントロールを選択する場合は、カーソルをコントロールの外枠の正しい位置に置かないと、コントロール全体を選択できません。コントロールを選択したときは、コントロールの外枠が網点のパターンで表示されていることを確認してください。

    網点の外枠で囲まれたテキスト ボックス

    テキストの外枠は、次のように斜線パターンで表示されます。

    斜線の外枠で囲まれたテキスト ボックス.

  • [フォーム] ツールバーのコントロールや ActiveX コントロールを選択すると、次のようにマクロの実行やチェック ボックスのオンとオフの切り替えなどの操作を実行できます。
    • コントロールが ActiveX コントロールである場合は、デザイン モードにする必要があります。次の操作を行います。
      1. 必要な場合は、[表示] メニューの [ツールバー] をポイントし、[コントロール ツールボックス] をクリックして、[コントロール ツールボックス] を表示します。
      2. デザイン モードのオンとオフを切り替えるには、ボタン イメージ (デザイン モード) をクリックします。
    • コントロールが [フォーム] ツールバーのコントロールである場合は、次の手順に従ってコントロール全体を選択します。
      1. コントロールをマウスの右ボタンでクリックしますが、メニューのコマンドはクリックしません。
      2. Esc キーを押します。
ヒント   多くのコントロールが集中して配置されている場合は、 (ズーム ボックス) をクリックして表示を拡大してください。

表示ワークシート フォーム上のコントロールやオブジェクトに対して、アクセス キーを設定できない

[フォーム] ツールバーのコントロールや [図形描画] ツールバーのオブジェクトには、アクセス キーを定義できません。ただし、一部の ActiveX コントロールには、Accelerator プロパティを設定することによってアクセス キーを割り当てることができます。

ワークシート フォーム上のコントロールやオブジェクトには、タブ オーダーを定義できません。ただし、Visual Basic for Applications (VBA) (Visual Basic for Applications (VBA) : Microsoft Windows ベースのアプリケーションの作成に使用される Visual Basic のマクロ言語バージョン。いくつかの Microsoft プログラムで使用できます。) のユーザー フォームでは、[タブ オーダー] ダイアログ ボックスを使用して、タブ オーダーを定義できます (Visual Basic Editor (Visual Basic Editor : Visual Basic for Applications のコードやプロシージャを作成および編集するための環境。Visual Basic Editor には、コードの構文、実行、および論理に関する問題を見つけるためのデバッグ ツールセットが用意されています。) で [表示] メニューの [タブ オーダー] をクリックします)。

表示[フォーム] や [コントロール ツールボックス] のボタンの一部または全部が淡色表示されて使用できない

コントロールが単色表示されている場合は、次のようにいくつかの原因があります。
  • 次のコントロールは Microsoft Excel ブックでは使用できないため、常に淡色表示になっています。これらのコントロールは Excel 5.0 のダイアログ シートだけで使用できます。

     メモ   

    ボタン名前
    ボタン イメージエディット
    ボタン イメージリスト エディット コンボ ボックス
    ボタン イメージドロップダウン コンボ ボックス
    ボタン イメージダイアログの実行
  • 現在セルのデータ入力モードになっているため、[フォーム] ツールバーと [コントロール ツールボックス] ツールバーのすべてのボタンが淡色表示になっています。誤ってコントロールの背後に隠れているセルのデータ入力モードにしたか、グリッド線が非表示のためにセルが見えにくくなっている可能性があります。Esc キーを押してセルのデータ入力モードを終了してください。
  • [フォーム] ツールバーの ボタン イメージ (ラベル)、ボタン イメージ (ボタン)、および ボタン イメージ (グループ ボックス) の各コントロールについては、[コントロールのプロパティ] ボタン (コントロールのプロパティ) ボタンは有効になりません。
  • ActiveX コントロールを選択し、現在デザイン モードでない場合は、[コントロールのプロパティ] ボタン (プロパティ) ボタンと ボタン イメージ (コードの表示) ボタンは有効になりません。

表示ワークシート上のコントロールまたはオブジェクトを印刷できない

[フォーム] ツールバーのコントロールの場合は、[コントロールの書式設定] ダイアログ ボックスの [プロパティ] タブの [オブジェクトを印刷する] チェック ボックスがオフになっています。ActiveX コントロールの場合は、[PrintObject] プロパティが [False] に設定されています。ワークシートの印刷時にコントロールも印刷するには、[オブジェクトを印刷する] チェック ボックスをオンにするか、[PrintObject] プロパティを [True] に設定してください。

表示チェック ボックスまたはオプション ボタンのサイズを変更できない

[フォーム] ツールバーおよび [コントロール ツールボックス] の [チェック ボックス] および [オプション ボタン] では、コントロール内のテキストの左側にあるチェック ボックスやオプション ボタンのサイズが固定されています。これらのサイズを調整する方法はありません。

表示ActiveX コントロールを追加しようとすると、"オブジェクトを挿入できません。" というメッセージが表示される

その ActiveX コントロールは、ワークシート上ではサポートされません。その ActiveX コントロールは VBA コード内または VBA のユーザー フォーム上で使用する必要があります。

データ フォームに関する問題

表示"リストまたはデータベースを拡張することはできません。" というメッセージが表示される

データ フォームでリストや範囲に行を追加すると、リストが下方向に拡張されます。リストの拡張によってデータが上書きされる場合は、"リストまたはデータベースを拡張することはできません。" というメッセージが表示されます。リストや範囲を最後の行の下側に拡張できるように、ワークシート上のデータを再配置してください。

表示"データ フォームに設定されているフィールドが多すぎます。" というメッセージが表示される

32 列を超える範囲やリストのデータ フォームを作成することはできません。可能であれば、列の数を減らしてください。

表示データ フォームを印刷できない

データ フォームはモーダル ダイアログ ボックスであるため、データ フォームを閉じるまでは Excel の [印刷] コマンドやボタンを使用できません。代わりに、Windows の PrintScreen キーを使用してフォームの画像を作成し、Microsoft ペイントなどのプログラムにコピーすることはできます。詳細については、ヘルプ トピック「ウィンドウまたは画面の内容をコピーする」を参照してください。

関連情報

広告