「Web出版サイト」ベータ公開

Q&A集[?]

当サイトでのご質問の受付は終了しました

すべてのコンテンツを読み込み専用としたため、回答欄からも投稿できません

Apache OpenOffice/LibreOfficeのご質問はそれぞれのフォーラムへご投稿ください

質問コーナー

サイト内検索

分類メニュー

関連サイト


本日:1
昨日:1
総数:6123
現在:5


コンボボックスの設置の仕方

メッセージ

はじめまして。ヘルプを見ながら悪戦苦闘をしているのですが、自分の意図したようなコンボボックスが出来なくて困っています。

内容としては、任意のセルでこちらの質問の際の必要事項の中の「カテゴリー」の様なものを作りたいのです。

実際の用途としては、「10:00〜19:00」のような時間帯を複数用意しておき、その値が決定されると、別セルに数値データを時間(x.x)hなどの表記で扱いたいのです。

どのようにしたら、よいのでしょうか?わかりやすく教えていただけると助かります。


フォームのコンボボックスまたはリストボックスとセルの関連付け方法

河井 崇 (2005-12-30 12:20:06 (金))

コンボボックスとリストボックスで同様に設定出来ますので、共通の方法として書いておきます。

  1. ツールバーからフォームコントロールバーを表示させて、コンボボックスまたはリストボックスをCalcの任意のセル上に配置します。(以下デザインモードに入っていると仮定します。)
  2. コンボボックスまたはリストボックスを右クリックしてポップアップメニューを表示させたら、「コントロール」を選択して、コンボボックスまたはリストボックスの属性を表示させます。
  3. 「データ」タブをクリックして、「リンクされたセル」に選択された値を書き出すセルを指定します。「ソースセル範囲」にコンボボックスまたはリストボックスに選択項目として表示したいセル範囲を指定します。

    property.PNG

  4. 属性ウィンドウを閉じます。

    これでコンボボックスまたはリストボックスで選択した値をセルの値として得る事ができます。

    duoshin さんの実現したい事は、これにDGET()関数を組み合わせることで容易に実現できます。
    表1にコンボボックスを配置し、表2に隠しておきたい参照用の表をおいてみました。
コンボボックスの設定項目設定した値
リンクされたセル表2.A12
ソースセル範囲表2.A2:B5


表1のセルB7の式

=DGET(表2.A1:B5;"実働時間";表2.A11:B12)


表1

sheet1.PNG

表2

sheet2.PNG

その他の細かい設定などは、ファイルを添付しておきますのでそちらを参照してください。
サンプルファイル


bmpファイルが表示されなかったのでPNGファイルを貼りなおしました。管理者様、bmpファイルは消していただけませんか?

お名前:
題名:


添付ファイル: filesheet2.PNG 1526件 [詳細] filesheet1.PNG 1659件 [詳細] fileproperty.PNG 1939件 [詳細] fileComboBoxTest.ods 4261件 [詳細]