- ベストアンサー
VBA
シート2にあらかじめデータあ入力されており、 シート1のJ4にデータ内にあるワードを入力して、ボタンを押したら、 シート2とシート1の内容が一致したときにメッセージボックスでその内容が表示されるようにしたいのですが、 どうすればよいでしょうか?
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- Excel VBA 条件検索について
ExcelVBAで 「データ検索後リスト表示をして、そのリストから該当するシートを選べば表示される」 というユーザーフォームを作成したいのですが、やり方がよく解りません。どなたか教えて下さい。 具体的には 「コマンドボタンが押された時に、ユーザーフォーム内のテキストボックスに入力された値(名称、日付等)と、複数のシート内のセルの値(名称、日付等)を比較して、一致(全一致、一部一致)した場合、ユーザーフォーム内のリストボックスに表示させる」 というものと 「リストボックスに表示されたものの中から見たいシートを選択すると、そのシートを表示する」 というものです。 リストの表示形式は シート名 名称 日付等 Sheet1 りんご 2013.01.01 Sheet2 りんご 2013.01.02 という具合にしたいと思っています。 ちなみに複数のシートと言いましたが、マスターシートを作りコピーして使用しますので、同一形式のものになります。 以上になります。 色々やってみましたが、うまくいきませんので、どなたか解る方は教えて下さい。 よろしくお願いします。
- 締切済み
- Visual Basic
- エクセルVBAで、
あらかじめシート2のA列に食べ物の名前、B列にカロリーが記入してあり、 シート1のJ2にシート2に記入してある食べ物を入力すると、メッセージボックスで何カロリーあるのか表示されるプログラムが組みたいんですけど、 そう組んだらいいのかわからないので、教えてほしいです。
- ベストアンサー
- Visual Basic
- Access 2003 VBA について
始めまして Access 初心者です。 ある、フォームのテキストボックスに入力した内容を元に、 コマンドボタンクリック時に、Aテーブル内容を検索し、テキストボックスに 入力した内容と一致しない場合にAテーブルに格納し 一致するレコードが見つかった場合は、エラーを表示したいのですが、 どのように記述すればいいのでしょうか? 駄文失礼します。
- ベストアンサー
- その他MS Office製品
- Excelユーザーフォームでのデータ検索
初心者の質問で申し訳ございません。 ユーザーフォームを利用して検索ボタンを作ろうと考えています。 ユーザーフォームでテキストボックスを2個と コマンドボタン1個を作成し、 テキストボックス1に検索したい氏名を入力して コマンドボタンを押すと、 ワークシート(ワークシート名、データ)に作成されたデータのD列から 一致するものを検索し、 一致したデータのA列にある「番号」をテキストボックス2、 表示する。 というマクロが書けず困っています。 よろしくお願いします。
- 締切済み
- オフィス系ソフト
- エクセルのVBAマクロで検索と結果表示(抽出)
エクセルのVBAマクロで検索と結果表示(抽出)を行いたいです。 業務で使用している膨大なリストデータから、特定のキーワードで情報の絞り込みを行いたいのですが、上手くマクロが組めません。 機能としては、シート1で特定のキーワード(テキストボックスに)を入力し検索ボタンを押下すると、 シート2のリストデータから検索に引っかかったセルの"行"を、シート1にリストアップ(貼り付け)していくようなマクロを作りたいのです。 シート2にはB列~AH列xn行のリストデータがあり、シート2のK列のセル内から「シート1のテキストボックスで入力したキーワードを含む」検索を行い、 HITした行をシート1のA9の行から結果として表示を行いたいんです。 簡単に言えばオートフィルタ機能の部分一致版を作りたいのですが・・・。 (オートフィルタでは完全一致でしか抽出が出来ないので) そして、検索ボタンを押下すると前回結果はクリアしたいです。 ネット上のサンプル等も参考にしながらやってみたのですが上手く行きません。。。 どなたか上記のマクロ文をご教授願えないでしょうか。 必要な情報(シート2の特定の列)のみ表示させたいとも思いましたが、むずかしくて断念・・・。 もし可能でしたらこちらもお願い致します。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルVBAで困ってます。
私は今、エクセルVBAで困ってます。 内容はデータを入力したエクセルのシート上で、別のファイル(CSV形式)を開いてある特定の行に入力したデータを参照し、完全に一致した際には、別のファイルの内容をシートに反映させるといったようなことは可能でしょうか? 襲えて下さい。 回答お待ちしています。
- 締切済み
- Visual Basic
- ユーザフォーム(VBA)で入力した内容をシートへコピーするには
ユーザフォーム(VBA)でテキストボックスとボタンを作成しました。 このテキストボックスに入力した内容をボタンを押すことでシート1のA1セルにコピーしたいのです。こんな簡単な感じなのですが、 プログラムはどのようにしたらよいのでしょうか?教えてください。 それと、このエクセルファイルを開き、マクロを有効にするのボタンを押すと思うのですが、そのときにすでにユーザフォームが表示されているようにしたいのですが・・・どうすればいいのでしょうか? ※できたらでよいのですが、もう一つボタンを作成し『クリア』ボタンということで、テキストボックスに入力した内容だけをクリアさせるボタンも作ろうとおもうのですが、それはどうしたらよいのでしょうか? 困っています。教えてください。
- ベストアンサー
- その他([技術者向] コンピューター)
- VBA(Excel)でフォームのTextboxへの入力チェックの対処について
Excel97の社内向けアプリケーションとしてExcelでVBAを書いているのですが、わからないことがあるのです、どなたか御教授いただきたくお願いします。 ユーザーフォームの上でテキストボックスを入力項目として用意し、そこにユーザーが入力した内容をキー(例えば商品コード)にしてExcelシートを検索し結果(該当する商品名)を別のテキストボックスなどに返す、ということをやっています。 で、キーの入力が終わったのをAfterUpdateで受けて検索するのですが、誤ったキーが入力された場合にメッセージを表示して次の入力項目に進まないようにしたいのです。 ところが、メッセージを表示することはできているのですがメッセージボックスのOKボタンを押すと次の入力項目に進んでしまうのです。TextBox3.SetFocusなどとしてみたのですがなぜか言うことを聞きません。 どなたか、お教え下さい。 # 仕様なんでしょうか??
- ベストアンサー
- オフィス系ソフト
- VBAエラー表示について
EXCELでキャッシャーを作りました。 入力できるセル以外を入力禁止にするためにシートを保護しております。 保護されたセルに入力すると実行時エラー ”1004” 終了、デバッグ、ヘルプのメッセージボックスが表示されます。 この表示を 「エラー:このセルは入力禁止です」 OK OKをコマンドボタンにして、アクティブにしておいて表示を消したいです。 エラーメッセージはどこでコントロールするのでしょうか。 初心者ですので何処をどうしたほうが良いのか教えてください。 具体的に説明していただくと助かります。
- 締切済み
- Visual Basic
- VBAについてわからないことがあります・・
VBAでメッセージボックスに「新年の挨拶」(内容は自由)を表示するものを作成する。 また、それについて、エクセルにボタンをつくり、ボタンをクリックすれば、表示されるようにする。 この問題が自分なりに調べたんですがわかりませんでした(・.・;) ご回答よろしくお願いします。
- ベストアンサー
- その他(学問・教育)