• 締切済み

エクセルでプルダウン選択されたらマクロの処理を実行させる方法

Office2003 を使用しております。 下記URLのことをのセルに記入したデータを使ってエクセル上で行いたいです。プルダウンが選択されたら次のアクションがおきるようなことは可能でしょうか?(次のプルダウンには前のプルダウン値に紐づくデータがセットされている。) http://www.jkcf.or.jp/bookman/php/usr/usr_group_search.php?lang_type=J ただし、上記ですと1処理で完結ですが、複数行にプルダウンを 設けて行いたいです。 参考になるコード、リファレンスお願いします。

  • fm0606
  • お礼率13% (100/761)

みんなの回答

  • nobu555
  • ベストアンサー率45% (158/345)
回答No.1

参考までに マクロ以前の話ですが、 連動したドロップダウンリストの作り方です。 http://www.relief.jp/itnote/archives/000822.php

関連するQ&A

  • エクセル プルダウン(入力規則)選択後、ソートする方法

    Office2003のエクセルを使用しているものです。 ある商品マスタデータをエクセルで整理する業務を行っております。 あるプルダウンが選択されたら、次のプルダウンには前に選択されたプルダウンのキーワードに紐づく値がソートされたものを表示させることがしたいです。 つまり例を挙げますと、プルダウン 大ジャンル選択後、その大ジャンルに紐づく中ジャンルデータがプルダウンにセットされ、さらにある中ジャンル選択後、大ジャンル-中ジャンルに紐づく小ジャンルがソートされて表示する。 下記URLのことをのセルに記入したデータを使ってエクセル上で行いたいです。 http://www.jkcf.or.jp/bookman/php/usr/usr_group_search.php?lang_type=J VBAは一応わかります。 よろしくお願いいたします。

  • エクセル プルダウンで画像と文字を表示する方法

    Windows7 office2013 Excel を使用し、プルダウン設定で、データリストのセルに文字と画像の設定は出来るのか?、又、プルダウン選択した場合、リストの文字と画像を表示出来ないのでしょうか? 画像は写真以外のデザイン画を使用したいのです。 1つのセルに、デザイン画も文字として設定出来ないか、と云う事です。 VBA等を使って可能であれば、その方法を教えて下さい、VBAについては未だ熟知出来ていません、本の初心者です、ご存じの方、よろしくお願いいたします。

  • 複数の処理を順番にログアウト後も実行したい

    こんにちは。いつもお世話になっております。 使用しているOSは、CentOS6です。 echo1.php echo2.php echo3.php echo4.php という4つのPHPがあります。このPHPファイルをVPS上の/usr/bin/phpで処理したいのですが、一つ一つのPHPファイルは処理に1日かかります。(つまりすべて終了するまでに4日かかります) また、echo2.phpは処理を行うのにecho1.phpのデータを、同様にecho3.phpはecho2.php、echo4.phpはecho3.phpのデータを必要とします。 そこで前の処理が終わったら、自動で次の処理をするように設定したいのですが、現在の接続環境は不安定であるため、ログアウト後も処理を継続するようにしたいです。 execで実行後に次のファイルを実行しようと思ったり、cronで余裕をもって2日ごとに処理を行うように書こうとも思いましたが、もっとスマートに、コマンドで順番にログアウト後も処理を実行するよう指示する方法はないものでしょうか。 どなたかご教示の方、どうかよろしくお願いします。

  • エクセルのVBAでリストに値をセット

    Office2003 エクセルのVBAのプログラムで入力規則のリストを 生成できるような関数、方法はありませんか? このセルで選択された値に紐づいたデータ郡を次の(横の)セルで プルダウンリスト(入力規則のリスト)を自動生成するというものです。 今回フォームの機能(コンボボックスなど)は使用しません。 よろしくお願いいたします。

  • 急!!Excel VBA 転記マクロを教えて下さい

    Excel VBA超初心者です、 急ぎ作らなければならない資料があり、ご助力願います。 次の様な転記するアクションをコマンドボタンに設定したいです。 Sheet1の列A(先頭セルA2)に入力したデータを、 追加した(入力間違い等を除き、保存した)データ分だけ Sheet2の列B(先頭セルB3)の最終行から転記させていく。 列Aに入力したデータは、並び替えをするので (この分は、今回のVBAに含みません。入力・転記後、Sheet1で普通に並び替えをします。) 列Aと列Bのデータの順番が異なる。 以上です。 どうぞ宜しくお願いします。

  • 検索サイトでのPHPの作り方について

    検索サイトをPHPで作ろうとしています。HTMLすら完全な初心者です。たとえば、index.phpで <form method="post" action="search.php"> ・・・ という風に記述するところまで分かりましたが、search.phpの作り方が分からず困っています。データをsearch.phpに送って、どのようにプログラミングすればいいのか悩んでいます。つまり、search.phpの中身が以下とすると、云々のところが分かりません。 ------------ <?php 云々 ?> ------------ ここは基本的にはどのように記述すればいいのでしょうか?あるいはサンプルとかどこかで公開していたり、初心者に分かるようなサイトとかあるでしょうか?初歩的な質問ですみません。

    • ベストアンサー
    • PHP
  • Java scriptのonchangeについて

    HTML&PHPで動的にアンケートフォームを作成しているものです。 都道府県、県庁所在地をプルダウンで選択したいと思っております。 「onChange=onChange=this.form.submit();」 だと、<form>のアクション先へ飛ぶことになります。 プルダウン選択を変えるとアンケートのデータが揃うまで同じモジュールに飛ばしたいと考えています。 決定ボタンで次のモジュールへ遷移させる方法はございますか?

  • エクセル2002のVBAで、一グループごとにセルを追加する方法

    エクセル2002で、 A列のみにデータが入力されており、 一グループごとに上から順に並んでいます。 一グループの最初のセルの文字だけ赤色、 それ以外の文字は黒色です。 基本的に一グループごとに5行です。 ですが、中には一グループで3行になったり、4行になったりまちまちです。 例えば上から順に、 1つ目のグループの1番目(文字:赤色) 1つ目のグループの2番目 1つ目のグループの3番目 2つ目のグループの1番目(文字:赤色) 2つ目のグループの2番目 2つ目のグループの3番目 2つ目のグループの4番目 2つ目のグループの5番目 3つ目のグループの1番目(文字:赤色) 3つ目のグループの2番目 3つ目のグループの3番目 3つ目のグループの4番目 このように一グループの行数が3行になったり5行になったりしています。 一グループの最後の行のすぐ下に、次のグループのデーターが表示され、 対象となっているグループが変わっても、空白セルが挿入されることはなくA列にびっしりと入力されています。 この場合、 一グループの行数を6行以上にして、 一グループの行数が6行に足りない場合は最後のセルの下に6行になるまで空白セルを追加する方法があれば教えてください。 なお、私なりに試行錯誤した結果、 セルA2からセルA3までのセルの文字が赤色の場合に、赤字のセルの上に空白セルを追加するマクロを下記の通り作成するところまでは出来ました。 参考になるかもしれませんのでご覧下さい。 どうぞ宜しくお願い致します。 記 Sub Macro1() If Cells(3, 1).Font.ColorIndex = 3 Then Cells(3, 1).Select Selection.Insert Shift:=xlDown End If If Cells(2, 1).Font.ColorIndex = 3 Then Cells(2, 1).Select Selection.Insert Shift:=xlDown End If End Sub 以上

  • phpファイルに書いたhtmlソースが表示される

    php側で用意した変数にhtmlタグと合わせて $tempHTML=<tr><td>$data1</td><td>$data2</td></tr>"; のように文字列を代入して、表形式でデータを表示させようとしているのですが、 なぜかhtml部分のソースのみがブラウザに表示されてしまいます。 ファイル名"search_result.php" --------------------------- <html> <body> <script type="text/javascript"><!-- function dataFunc(txt){ alert("search_result_data"); document.search_result.search_result_data.value = txt; } --></script> </head> <body> <form name ="search_result" method="post action="./search_result_test.php"> <input type="hidden" name="search_result_data" value=""></input> </form> <script type="text/php"> <?php 処理の記述 ?> </script> </body> </html> --------------------------- と書いて実行させると、 --------------------------- <html> <body> <script type="text/javascript"><!-- function dataFunc(txt){ alert("search_result_data"); document.search_result.search_result_data.value = txt; } --></script> </head> <body> <form name ="search_result" method="post action="./search_result_test.php"> <input type="hidden" name="search_result_data" value=""></input> </form> <script type="text/php"> </script> </body> </html> --------------------------- と表示され、phpの記述(<?php・・・?>)以外のソースがまるまるブラウザで表示されてしまいます。 しかも肝心の処理結果も表示できません。 どなたか原因が分かる方がいらっしゃったら教えていただけますか?

    • ベストアンサー
    • PHP
  • HTML フォームデータの送信先

    プログラミング入門者です。 例えば、<form action='/imagesearch/search'>というフォームタグがあったとしまして、 そのデータ送信先であるaction属性の値ですが、 .cgiとか.phpとか何もファイル形式がないので、 何のプログラムで書かれたものなのかがわからないサイトがあったりします。 これはどういうことなんでしょうか。

専門家に質問してみよう