- ベストアンサー
エクセルで任意で音をだす
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
クイズの正解不正解効果音などは、フリーの素材集で入手可能と思われます。 「素材 効果音 クイズ」などをキーワードに検索エンジンでけんさくしてみてはいかがでしょう。たとえば、下記のサイトなどがヒットします。 http://www.tam-music.com/se/game1.html もし選択問題であれば、あらかじめセルに選択肢を記入しておいて、正解には正解の音、不正解には不正解の音のファイルにハイパーリンクを貼るという方法があります。 セルに入力された答えが正解か不正解を判別して音声ファイルを再生する場合、私の考える範囲では、マクロを使うしかなさそうです。 マクロではセルに値が記入されたイベントを捕まえて、正解・不正解を判断して、それぞれの音ファイルを実行させる手順になります。
その他の回答 (1)
関連するQ&A
- Excelについてです
Excelのマクロについて教えてください 画像をご確認ください。 ボタンを押すとセル内の内容をアクティブなセルへ貼り付けしたいと考えております。 ご指導の程よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルVBAの、「元に戻す」ボタンについて
エクセルVBAの、「元に戻す」ボタンについて エクセル2007を使用しています。 そこで、マクロを書いているのですが、 マクロを実行すると、エクセル画面上の「元に戻す」ボタンが効かなくなってしまいます。 マクロで変更したセル内容等が元に戻せないなら納得できるのですが、 エクセル上で、手入力で変更した、マクロ実行直前の状態にも戻せません。 (手入力で変更した内容と、マクロで実行した内容は、別の物です) しかも、「Worksheet_SelectionChange」を設定しているため、手入力で何か変更し、 他のセルをクリックしたらもう、手入力した内容を元に戻ないため、 事実上エクセル画面上の「元に戻す」ボタンはないに等しいです。 このようなものなのでしょうか? もし回避策とうあれば、 情報いただけますとありがたいです。よろしくお願いいたします。
- ベストアンサー
- その他MS Office製品
- EXCELで文字列の並べかえ
こんにちは。EXCELの関数を教えてください。マクロは使用しない方法でお願いします。 行いたい内容は、セル内に入力した「1234567の文字列を7654321」や、「abcdをdcba」に並べかえることです。 つまり、EXCELのセル内に入力した文字列を逆から並べ替えたいのです。 お時間のある方、ぜひ教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロの組み方
マクロの初心者です。エクセルのマクロを組んでいるのですが,壁にぶち当たってしまいました。次のようにしたいのですが。 たとえば,A1のセルに「りんご」B1に「割引(1)」C1に「割引(2)」が入っている場合にはD1のセルに200を返す。A1が「りんご」でB1が空欄,C1が「割引(2)」ならD1に230を返す,A1が「みかん」でB1,C1が空欄ならD1に150を返す,のようにいくつかのセルの入力内容によって特定のセル(この場合はD1)に返す値を変えるようなマクロってありますでしょうか。 Selection.Replaceのようなものを使おうと思ったのですが,見当違いでしょうか。 ご指導をお願いします。
- ベストアンサー
- その他MS Office製品
- 初心者です。エクセルのマクロについてご指導ください。
はじめましてm(_ _)m 皆様のお知恵を拝借したく投稿させい頂きました。 最近エクセルのマクロとVBを覚え始めているのですが、どうしても詰まってしまい、どうしたら良いか悩んでいます。 内容は、既に入力されているワークシートのセルの中身がAならAのマクロ。セルの中身がBならBのマクロを実行と、条件を幾つかに分岐させたいのですが、どうすれば良いですか? 凄く簡単な事を質問しているのかもしれませんが、初心者の私にとって、どう記述して良いのかも検討がつきません。 お忙しいとは思いますが、是非ご指導くださいm(_ _)m
- ベストアンサー
- オフィス系ソフト
- エクセルマクロを教えてください
エクセル2003を使用しています。ブックに1シートあります。シート名は「C3」セルに入力してある日付にしますが、シート上の表示形式は「平成20年1月」となっているところをシート名は「08-01」にします。その後シートを11枚コピーし、それぞれのシートの「C3」セルに年月を入力し、シート名を「08-02」「08-03」・・・「08-12」としたいのですが、うまくいきません。 マクロに詳しい方のご指導をお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロで任意のセルに他のシートのセルの内容を入力したい。
初心者のhaasan99と申します。 エクセルのマクロを利用して、任意のセルに特定のセルに入力している内容を入力したいのです。 任意のセルと特定のセル(たとえばA1)が同じシートの場合は、下記のマクロで実行できました。 ActiveCell.Value = "=$A$1" 特定のセルが他のワークシートの場合でもできる方法があるでしょうか。(たとえば、任意のセルがワークシート1で特定のセルがワークシート2) 参考書を調べていろいろやってみましたが、うまくいきませんでした。 どうぞよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルexcelの関数やマクロ教えて下さい!
エクセルexcelについて教えて下さい。 数字が入力されたセルに数を加えていきたいのですが、 "1"が入力されたセルに"3"と入力すると"4"と表示されるようにする方法を教えて下さい。関数やマクロなど勉強中ですが、難しくて出来ません。お願いします。
- ベストアンサー
- オフィス系ソフト
お礼
ご返事ありがとうございます。マクロも勉強してみようとおもいます。