• ベストアンサー

クリックすると文章が表示されるシステム

タイトルをクリックすることで、その文章が表示されるシステムを組みたいのです。 エクセルでボタンを作くれば作れそうな気がするのですが、作り方がわかりません。 エクセルもしくはワードでの作りかたをおしえていただけませんか? たとえば  「            文章が表示される位置                                   」  ・タイトル1  ・タイトル2  ・タイトル3 のようにタイトルが書いてあってタイトルをクリックすると、文章が定位置に表示されるようにしたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

どのような目的でタイトルをクリックすると、対応する文字列を特定のセルに表示させたいのでしょうか? 通常は、特定のセルにタイトル1~3のような値をドロップダウンリストから選択し、それに対応する文字列を表示する以下のような方法がお勧めです。 たとえばA列にタイトル、B列に対応する文字列を記入したリストを作成しておき(必要に応じて別シートや列の非表示で対応する)、E2セルに「データ」「データの入力規則」で「リスト」で元の値に「A1:A5」にしてドロップダウンリストから選択できるようにします。 次に、対応する文章を表示するセル(F2セル)に以下の式を入力すれば完成です。 =IF(E2="","",VLOOKUP(E2,A:B,2,0)) どうしてもマクロを利用したいなら、そのマクロボタンをクリックしたらF2セルの値を変更するようにするのがデータの変更などのメンテナンスが簡単です。

yuu1800
質問者

お礼

おお! うまくいきました。ありがとうございます

その他の回答 (2)

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.2

エクセルで、[開発]の[マクロの記録]と[記録終了]を使ってみてください。

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

基本的な作成手順: エクセルを起動する ブックを用意する ALT+F11を押す 現れた画面で挿入メニューから標準モジュールを挿入する 下記をコピー貼り付ける sub macro1() range("A1") = "タイトル1の文章" end sub sub macro2() range("A1") = "タイトル2の文章" end sub sub macro3() range("A1") = "タイトル3の文章" end sub ファイルメニューから終了してエクセルに戻る シートに例えばオートシェイプの四角形を3つ配置する 状況に応じて右クリックしてテキストを追記しておく 1つを右クリックしてマクロの登録を開始、macro1を選んで登録する 他の2つにも同様にmacro2、3を登録する それぞれをクリックすると、マクロで指定したセルに所定の文章が記入される。 具体的にどこのセルにどんな文章をどのように記入したいのか、あるいはマクロ起動用のボタンとしてどんなデザインのどんなシロモノを使ってみたいか等、ヤリタイ事に応じて適宜応用してください。

yuu1800
質問者

お礼

回答ありがとうございます。

関連するQ&A

  • リンククリックでワード表示

    教えてください。 IEで表示されたWEBページ内のワードやエクセルファイルへのリンクをクリックすると「ファイルのダウンロード」ダイヤログが開きます。 ここで「開く」を選択するとファイルはIE内のウィンドウで表示されます。 この場合、ワードやエクセルのツールバーが表示されない状態でファイルが開かれますので、データの入力などはそのままでできるのですが、書式を変更したり、数式を入力したり編集をしたい場合には、不便ですよね。 IEの「標準のボタン」に追加された「ツール」ボタンを押すとワードやエクセルのボタンが表示されますがメニューバーは表示されませんので使い勝手が悪い のです。 そこで、教えていただきたいのは、 IEで表示されたWEBページ内のワードやエクセルファイルのリンクをクリックすると、ワードやエクセルのソフトが単独で起動表示されるようにするにはど うしたらよいのでしょうか? IEの設定? ワードやエクセルの設定?それとも、WEBページ内のリンクの貼り方(記述の仕方)?でできるのでしょうか? 「ファイルのダウンロード」ダイヤログで「保存」をクリックしていったん保存してからそのファイルを開くことと同じ状態にワンクリックでできるのでしょうか? それともできないのでしょうか?

  • Wordで新規作成すると既に文章が・・・

    Word2003を使用しています。 Wordをクリックして起動すると通常は何も無い白紙画面のはずが以前作成した文章が毎回現れます、また新規作成のボタンをクリックしても同じ文章が表示されます。新規作成で白紙画面に(初期化?)する方法を教えて下さい、宜しくお願いします。

  • クリックすると別の文章を表示する

    javascriptでいくつかの文字をクリックするとその文字に対する文章が表示されるようにしたいのですが、どのように記述すればよいのでしょうか?どなたかご教授お願いします

  • ボタンをクリック後、画像を表示させるには?

    FlashMXをでページを作っています。 あるページにいくつかボタンがあるとします。 一つのボタンをクリックすると、同一ページ内の決まった位置に画像が出てきます。 しかも次のボタンを押すまでは、その画像は表示されたままなんです。 こんなボタンを作りたいんですが、どうしたらいいのか分かりません。 ボタンと、表示させるイメージは準備してあります。 この二つをどう組み合わせればよいのでしょうか? お願いします。

    • ベストアンサー
    • Flash
  • Word、Exce文章とリンクボタンの関係

    ホームページ上のリンクボタンをクリックすると新しいウィンドウが開きますが、WordやExcelでつくった文章やブック上にもそのようなリンクボタンを貼り付けることはできるのでしょうか? (例えばExcelで「商品リスト」をつくった場合、個々の商品名のわきにボタンをつけて、それをクリックすると商品の画像ウィンドウが開くような機能です)

  • Word2003で条件によって文章を非表示にする

    定型の契約書の文章があります。 社名や契約期間などを契約毎にタイプ打ちして利用していると修正もれ等があるので 必要な項目をエクセルに入力し、ワードに差込して利用しています。 契約の内容によって、契約書の条文や数値が変更になりますが、これもパターンがあるので エクセル上で条件を選択して、ワード上に表示するようにしたいのです。 エクセル上で条件に応じて差し込む文章を作って差し込むとワード上での体裁(タブや改行、 左端揃えなど)が整いません。 ワード上で文章の体裁を整えた文章を入力しておいて、条件をエクセルからワードに渡して、 その値に応じて、表示、非表示が切り替えられたらと思っています。 尚、その際、単に文字が見えなくなるだけでなく、非表示になったスペースをカットしてその後の 文章が上に詰めて表示できないでしょうか? 例えば 第1条 ●●株式会社(「甲」という)は株式会社▲▲(「乙」という)とは・・・・ 第2条 甲は乙に金123,456円を支払うものとする。 第3条 支払先 AA銀行 BB支店 普通預金 123456 のような条文があったとして、第2条で支払いがあれば第3条の支払先についての条文は必要 だが、支払いがない場合は第3条の条文自体をなくし、それ以下の条文が繰り上がるように したいのです。 支払いがあるかどうかの判定は差込元のエクセルで判定させても良いかと思っています。 良い方策をお知りの方がいらっしゃいましたらお教え願います。

  • システムのプロパティが表示されない

    WindowsMeです。 実はパーティションを仕切るためにFreeのツールを使ったところ、Windowsが起動しなくなり何とか普通に使えるようには回復させたのですが、(ワード、エクセル、お絵描き、HP作成等、インターネットには接続されてません)何かのシステムファイルが破損したのか、コントロールパネル内のシステムアイコンをクリックしても、何の反応もありません。→表示されないのです。(もちろんデスクトップのマイコンピューターを右クリック→プロパティだけが何の反応もありません) システムの復元もできません。 教えてGooのどこかで説明されていた、ファイル名を指定して実行→regsvr32 /i THEMEUI.DLL を試してみましたら,⇒LoadLibrary("THEMEUI.DLL")failed Get Last Error returns 0x00000485と、表示されました。 どのシステムファイルが破損されてるのでしょうか? また、修復は可能でしょうか?(パーティションを仕切ろうとしたので、いろんなファイルが壊れているとは思うのですが)よろしくお願いします。

  • Word2000を開くと前回の文章が表示されます。

    タイトルどうりなんですけど、こまってます‥ 誰かがPCをどういじったかは分かりませんが、Wordを開くと前回の文章が表示され毎回、画面をクリアーにしなくてはなりません。 どうしたらWordを開いて直ぐ白紙の状態になるのか教えて頂ければ幸いです。

  • ワードで、右に出てくる最近使った文章を出てこなくしたい

    ワード、エクセル、一太郎で、文書の履歴みたいな、最近使った文章のタイトルが表示されます。これを出なくする方法はありますか? どなたかご存知の方、教えてください。

  • 【HP作成】クリックすると下に文章が出てくるようにしたいのですが・・・

    ボタンなどがあって、それをクリックすると下に文章があらわれる (もう一回押すと出てきた文章がかくれる)というのを使いたいのですがどのようにすればいいのでしょうか。 よくネタバレ内容を書くときなどに使われているやつで、ページは切り替わりません。 javascriptの「クリックするとツリーメニューを表示する」と似たような感じです。(が、メニューではなく普通に文章をつらつら書きたいのです) 今作っているサイトでは一応スタイルシートを使っているのですが何か書き加えたりするのでしょうか。 初心者すぎてすみませんが、教えてくださると嬉しいです。

専門家に質問してみよう