• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:鞘を音で通知する方法を教えてください。(VBA))

鞘を音で通知する方法を教えてください(VBA)

このQ&Aのポイント
  • 鞘を音で通知する方法を教えてください。
  • 仕事で数字を扱っており、EXCELで管理しています。数字が毎秒変動し、目視で確認するのは大変です。特定の数字に達したら音を鳴らすように設定したいです。
  • BVAを使って鞘の変化を音で通知する方法を教えてください。また、将来的には鞘自体を読み上げるようにすることも考えています。

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

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

>鞘自体を毎分ごとに読み上げるようにしたいのですが、こちらは将来できたらいいなと考えています。 >難易度は高いでしょうか? VBAにはSpeak というコマンドがありますの調べてください。 http://officetanaka.net/excel/vba/tips/tips73.htm http://www.geocities.co.jp/SiliconValley-Bay/2717/VBA/excel_025.htm などを参考にしてください。

LCO123
質問者

お礼

ふありがとうございます。 こちらは徐々に勉強していきたいと思います。 出来ることが増えると自分自身のためにもなると思うので頑張ります。

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

その他の回答 (1)

  • CC_T
  • ベストアンサー率47% (1038/2201)
回答No.1

鞘って・・・利鞘とかの、すなわちセルA2とセルA1の差という認識で良いのでしょうか?(^^; VBAなら「beep」を入れておくと、そこでピー音が一回鳴ります。 if文でA1とA2の鞘とC1を比較して、C1以下はbeepをスキップするようにしておけばよいでしょう。 音の鳴る時間と音程はPC機種によって違うのですが、ひと手間加えれば音や長さを変える事も出来るようですので、興味があれば検索してみて下さい。

LCO123
質問者

お礼

回答ありがとうございます。 VBAの構文を書いたことがほとんどないので苦戦すると思いますが、 ひとまずやってみようと思います。

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

関連するQ&A

  • VBA if文とfor文の使用方法

    初歩的なことで質問します。 まず A1からA31セルに 連続した数値A1セル➡1、A2➡2・・・A31➡31と 数値が入力されております。 やりたいこと D1セルに適当な数字(例えば5)を入力しマクロを起動すると A5セルの5と書かれた数値を探し当て 隣のB5セルに別シートの数値を持ってくるといった処理ですが ここまではコードできています。 ここからわからないのですが さらに、D1セルに適当な数字(例えば5)を入力し マクロを起動すると A5セルの5と書かれた数値を探し当て すでに、B5セルに数字があれば処理しないといった内容を 追加したいのですが、やり方が分からないです。 途中からのコードですいません。 For i= 1 To 31 If range(”D1”).Value = .Cells(i, 1).Value Then ここまではできるのですが、その次の処理 すでに、B5セルに数字があれば処理しないといった処理 のif文がわかりません。 すいませんがコード記載してくれると助かります。 回答よろしくお願いします。

  • セルの文字色を自動で変換する

    eexcel2003を使用しています。 以下のことが可能でしょうか? A1セルに「100 1」、A2セルに「200 2」と入力したとします。セルに表示するのはA1セルは「100」、A2セルは「200」、入力時のスペース後の「1」と「2」は「1」の場合は文字色を「赤」、「2」の場合は文字色を「青」にしたいのですが可能でしょうか?ちなみに100、200に入力する数値はランダム(マイナスもあります)、色を指定する数字は1,2,3,4の4種類です 知識が無いのでどうすればいいかわかりません。 もしできるのであれば御教示お願いします。

  • マクロでの集計方法を教えてください

    初歩的な質問です。 『A列に1か0の数値がランダムに入力されています。 この場合にA列の数値0のセルの隣のB列のセルに その上の0までの数値の合計を自動で計算したいのですが。 表現がうまくありませんので下記具体例にて。 セルA1は0、A2~A15までは1、A16は0の数値が入力されているとします。 (A17以下にも0と1がランダムに入力されています) この時セルB16にA2~A16までの合計を計算するマクロです。 (同様に次のA列0までの合計をB列に計算します) 自分なりに色々考えましたが出来ませんでした。 なにとぞよろしくお願いします。

  • Rand関数を使って

    A1のセルに=int(rand()*100+1)という関数を使って1から100までのランダムな数字を入れるようにしました。A2からA101までに連続した 1~100までの数字が入力してあります。 B列には、氏名が入力してあります。 で、A1に出たランダムな数値の行に色をつけたいのですが、マクロの書き方がわかりません。 どなたか教えていただけないでしょうか。 よろしくお願いいたします。

  • エクセルのハイパーリンクの設定方法

     早速ですが困っています。。。 質問)エクセルシート(1)のA列のセル毎に1~3000までの数字を入力しました。 エクセルシート(2)のA列のセルに上からランダムに数字を入力した際、その数字をクリックするとシート(1)のA列に入力した同じ数字のセルにリンクする様(例えばシート(2)A13のセルに『234』を入力 → シート(1)のA列記載の『234』のセルにリンク)、シート(2)のA列に一括でリンクを設定したいのですがどの様に良いのか教えて下さい。  宜しくお願い致します。

  • VBAで日付分塗りつぶす

    添付画像のようなシートで 例えばI9セルに4と入力すると J9セルからY9セルまで(つまり4日間)を塗りつぶすような コードがしりたいです。 入力する数値はランダムですのでその数値に合わせて 日にち分塗りつぶしを行いたいです。 宜しくお願いします。

  • エクセル excel 機能 ソート テキスト出力

    表計算のためエクセルの使用を考えています。 エクセルはこれまで使ったことがなく、どのようなものか分からず質問させて頂きます。 セルごとにランダムに入力した数値を小さい順に並べ替えてテキストとして出力する機能はありますでしょうか? 例えば0~100までの数字をセルごとにランダムに入力します。 そのランダムな数字を大きさ順に並べ替えたものを、例えばテキストデータとしてメモ帳などに貼り付ける形で出力させたいです。 このような機能はありますでしょうか? 教えて下さい、宜しくお願いします。

  • Excel VBAについて教えて下さい。

    VBAについて2点ほど質問があります。 (1)複数セル(例:A2:A40)に入力されている文字列を一括で数値に変換するVBAはありますか? (2)複数セル(例:A2:A40)に日付と時間が入力されていて(例:2019/09/12 16:00)、それを一括で日付と時間それぞれ別々のセルへ表示させるVBAはありますか? 現状、1つのセルしか変換できず複数一度には難しいのでしょうか? お分かりの方いましたら、是非ご教示お願い致します。

  • VBA 組み合わせ表示

    (例)セルB2からB7にランダムな数字が6個入ってます。(たとえば5・15・29・39・48・68 など。数値はB2からB8の7個等にその都度増減します)この数値から4個を取り出し、その組み合わをすべてセルK1から下に列挙したいのですが! できれば初心者用にわかりやすコードでお願いできれば助かります!!

  • 列ごとの数値の一致と不一致を調べるVBAについて

    画像のように各列ごとにランダムな数値が入力されています。この時に各列ごとに同じ数値が入っているかいないかを調べたいのですが、どのようにプログラムを作ればいいかわからなく質問しました。 画像の内容としては、列Aのセル中の数値と列Bのセル中の数値は一致しないのでB15セルに"1" 列Aのセル中の数値と列Cのセル中の数値は『66』が一致するのでC15セルには何も入力せず というように D15セルは列Aと列Dの一致、不一致の結果 C16セルは列Bと列Cの一致、不一致の結果 D16セルは列Bと列Dの一致、不一致の結果 D17セルは列Cと列Dの一致、不一致の結果 を入力できるプログラムがあれば教えていただければ幸いです。よろしくお願いします。