• 締切済み

エクセルVBAでフォームを作りたいです。

当方 自営業を営んでおりまして 商品の管理のためにエクセルでフォームを制作したいのですが どうも上手に事が運びません フォームの動作としては 例で説明致しますと カメラ、テレビ、オーディオなどのジャンル分けがされており ドロップダウン式のリストから カメラと選択すると その隣に元から設定されている「フォーカス形式」や「ズーム倍率」といったキーワードが表示され それぞれのキーワードの部分から更に ドロップダウン式で 数値や性能の有無を選択 最後に検索を行い それの情報に該当する データをエクセルの製品データから抽出するといった フォームを制作したいです。 どのようなコードで作ればいいのでしょう 時間もあまりなく困っております。 どうぞよろしくお願い致します。

みんなの回答

  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.1

こちらのサイトが参考になるでしょう http://www.excel.studio-kazu.jp/kw/20081217082039.html キーワードは .ComboBox2.Clear ' ComboBox2 に登録されている項目を全て削除する と If sh3.Cells(r, 1) = .ComboBox1.Text Then ' 1列目がComboBox1 と等しい行の2列目をComboBox2 に登録する .ComboBox2.AddItem sh3.Cells(r, 2) End If にある ComboBox2.AddItem ですね。 もちろん、コンボボックスがもっと増えるのであれば、それぞれの連携みたいなのがあるので ややこしくなりますが、 基本は VBAで、コンボボックスの登録を消して、必要な内容を追加していく の繰り返しをVBAで実行させます。

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

関連するQ&A

  • Excel データフォーム

    Excelのデータフォームにドロップダウンリストを入れることは可能でしょうか? ネットで検索しても別々には見つかりますが、データフォームにドロップダウンリストを入れる方法がみつかりません。 もしやり方があるようでしたらexcel2010又はexcel2013で教えて頂けると助かります。よろしくお願いいたします。

  • フォームについて

    フォームのドロップダウンメニューで "りんご" "みかん" "ぶどう" の3種類があるとします。 "ぶどう" を選択して送信をクリックすると フォームの下に、ぶどうの結果が表示されるようなものをPHPで作りました。 このドロップダウンメニューについてですが 最初は"りんご" がドロップダウンメニューに表示された状態ですよね? ドロップダウンメニューから選択して送信をすると フォームの下に選択した結果が表示されるのですが ドロップダウンメニューは、"りんご"に戻ってしまいます。 これを、送信をクリックした後も選択したものが表示された状態にしたいのですが、どのようにすればできますか??

    • ベストアンサー
    • PHP
  • エクセル

    エクセルのフォームの入力画面でドロップダウンから選択できるようにできないですか。

  • エクセル VBAのリストボックス

    エクセルのVBAでユーザーフォーム上のリストボックスに文字を入力すると候補がドロップダウンリストに表示され、候補から一つを選択するとドロップダウンリストをとじるといったコードを教えてください。ただし、最終的にリストボックスの値はリストから選ぶのみで、文字を入力するのは候補を表示するためだけに使いたいのです。どなたか、ご教授願います。

  • Excelのフォームコントロールのコンボボックス。

    とあるファイルで、Excelの開発→フォームコントロール→コンボボックスで 中の値を選択すれば、その数値の倍率にシートがズームされるという機能のモノがありました。 それをやりたいのですが、どうすればいいのでしょうか。 コンボボックスを設置して、書式設定などからプロパティなど見ましたがいまいちわかりません。

  • エクセルVBAにて <フォーム上から、クエリ条件を入力し外部データの内容を抽出することは可能でしょうか?>

    こんにちは、いつも利用させていただいております。 エクセルVBAのフォーム上から、外部データの内容に対しての抽出条件(各フィールド内のデータ範囲等)を選択または入力してデータを抽出することはできますでしょうか。 これはアクセスで処理したほうが楽なのですが、それは抜きにしてお話させていただきます。

  • EXCEL VBAのユーザーフォームの操作方法について教えていただきたいことがあります

    EXCEL VBAのユーザーフォームの操作方法について教えていただきたいことがあります。 (1)ユーザーフォームにテキストボックスを2つ作る (2)コマンドボタンを1つ作る。 この場合に、コマンドボタンを押すと、セットフォーカスされている方のテキストボックスに「新春」と表示させることはできるのでしょうか。 キーボードは当然セットフォーカスされているテキストボックスに入力されますが それと同じ機能をコマンドボタンにも持たせたいのです。 Private Sub CommandButton1_Click() で TextBox1がセットフォーカスされているならTextBox1に"新春"と入力する TextBox2がセットフォーカスされているならTextBox2に"新春"と入力する というような条件式になるのでしょうか。 色々調べましたが答えが見当たりません。 よろしくお願いいたします。

  • フォームを作成しています。

    フォームを作成しています。 チェックボックスとドロップダウンリストを連動したいと思います。チェックボックスが選択されればその内容を送信できるけれど、チェックボックスがチェックされていないとドロップダウンリストは選択できないようにしたいと思います。10位のチェックボックスとドロップダウンリストの組み合わせを作りたいと思います。 どのようなコードを使えばいいでしょうか?CGIを使ってフォームを作成中です。 よろしくお願いします。

  • エクセルでフォームから

    はじめまして 初めての質問になります。 ネットでいろいろさ探したり VBAの本を買って読みましたがよくわからずこちらにたどり着きました。 どなたか教えていただけないでしょうか? よろしくお願いいたします 全国の支店ベースのファイルがありますが全国ベースデータを管理したCSVファイルがあります。 以下の内容のデータベースがあり1週間に1度データの抽出を行います。 データ件数は2万件ほど 売上日、支店名、商品名、金額、単価、個数売り上げ金額、、担当者 男女 その他20項目 毎回毎回データを抽出し、並べ替えるのが大変なのでマクロで処理したいと思っています。 フォームを利用して、項目をチェックボックスで選択して抽出して、それぞれの支店毎のcsvファイルを作りたい!と思っています。 その中のフォームを利用して、項目をチェックボックスで選択して抽出するやり方がわからずに苦労しています。

  • Excel VBAのユーザーフォームについて

    今ユーザーフォームのリストボックスにデータ一覧を表示させ、 データを選択するとExcelのシート上にリストボックスで選んだデータを表示させるプログラムを作っています エクセルにデータを表示させる際に、一緒に画像を表示させたいのですが そのような事は可能でしょうか? また方法があれば教えてください

専門家に質問してみよう