A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
>予め設定した一定の条件に合致した時に
これは下記が考えられるが
(1)ある単独セル、たとえばA3が100以上の数が入力されたら即座に
(2)諸セルの合計をあるセルに出してあって、その値が20(1例)を超えたら即座に
(3)「どこのセルが合致したのかを一瞬で探し当・・」を読むと
チェックするボタンでも押したとき、過去入力データセルを全て
一斉に300を超えてないかチェックする。
(4)「どこのセルが合致したのかを一瞬で探し当てる事ができるような方法がありましたら」の部分を読むと
音は出ないが、
条件付つき書式
入力規則
などで対処できることではないかとも思う。
>音を鳴らして知らせたりする事
ここのOKWAVEの質問にもほとんど出ないことや、自分の狭い仕事の経験からは、音は余り使わないように思うが、どうして「音を鳴らす」希望になったのですか。セルに色をつけるなどの方が、安定性があるように思う。また回りの人にうるさいし、聞き漏らすとおしまいだし。
音を出すのは
(A)Beepステートメント
(B)API関数
とあるようです。(A)は回答が出たので、上記でいう(2)の場合の例
A10に=SUM(A1:A9)を入れておきます。
前もって、標準モジュールに下記API関数を貼り付けておいてください
Public Declare Function Beep Lib "kernel32" (ByVal dwFreq As Long, ByVal dwDuration As Long) As Long
そしてシートのモジュールに下記を貼り付ける。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
If Range("A10") > 20 Then
Call Beep(2000, 500)
End If
End If
End Sub
A1:A9にデータを入れていって、A10セルの値が合計2以上になると、音が鳴りましたが。
この回答への補足
ご教授ありがとうございます。
上記の通り実施してみたら、音が出ました。
複数のセルを対象にする場合、どのように記述すれば
宜しいでしょうか?
例えば、D列1行目から、D列10行目までの値が
-2.5%以下の表示があった場合に音を鳴らしたいのですが。(D1~D10の値は,計算された数値が%で表示されるように指定してあります。)
No.1
- 回答日時:
簡単には、
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If Target.Value < 0 Then
Beep
End If
End Sub
みたいな感じですかね。
上記の場合、セルに入力がされて値が変更されたということだから
セルに合致したのは入力しているセルにほかならないから探す必要はありません。
そういう意味では、多分、私は、質問者の意図を勘違いしているのだと思います。
条件付き書式を設定しておくことで、ある条件に合致したセルの塗りつぶし色を変えたりということができます。
それで、条件に合致したセルを見つけられると思います。
勘違いコメントだったらすみません
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
これ何て呼びますか Part2
あなたのお住いの地域で、これ、何て呼びますか?
-
エクセルで条件を満たした場合に音を鳴らしたいです。
Visual Basic(VBA)
-
エクセルで音を鳴らしたい
Excel(エクセル)
-
Excel:列中に特定の文字列を表示するセルが出たらBeep音を鳴らす
その他(Microsoft Office)
-
-
4
エクセルのBEEP音を変更したい
Excel(エクセル)
-
5
Excelでセル入力後に音を鳴らす方法は?
その他(Microsoft Office)
-
6
エクセルによる照合と警告音
その他(Microsoft Office)
-
7
VBAでシステム音を鳴らす方法
Visual Basic(VBA)
-
8
Enterキーでマクロを起動さす。
その他(ソフトウェア)
-
9
エクセルvba (ByVal Target As Range)について
Excel(エクセル)
-
10
【vba】Beep音が鳴らない
Excel(エクセル)
-
11
エクセル時間毎ごとにマクロを実行するやり方。
Excel(エクセル)
-
12
Excelで教えてください。 バーコードリーダーで読み込みしたあと セルを自動で次のセルに行くように
Excel(エクセル)
-
13
VBAバーコード照合 バーコードリーダーがPCについており、 バーコードを読み取るとセルに入力され、
Visual Basic(VBA)
-
14
Excel VBA あるセルでENTERを押すと特定のセルへ移動したい
Excel(エクセル)
-
15
ビープ音を連続して鳴らす
Visual Basic(VBA)
-
16
EXCELでセルの値が変化したときだけにマクロ実行
Excel(エクセル)
-
17
EXCELのセルへ、デジタル時計を表示できますか?
Excel(エクセル)
-
18
エクセルのセルや文字を点滅表示できますか?
Excel(エクセル)
-
19
エクセルで定期的(30分おき)にマクロを実行させる方法は?
Excel(エクセル)
-
20
EXCEL あるセルに数字が入力されれば既存マクロ実行させたい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで指定したセルのどれ...
-
(Excel)数字記入セルの数値の後...
-
貼り付けで複数セルに貼り付けたい
-
【エクセル】IF関数 Aまたは...
-
【Excel】 セルの色での判断は...
-
エクセルのセルの枠を超えて文...
-
対象セル内(複数)が埋まった...
-
Excelでのコメント表示位置
-
excelの特定のセルの隣のセル指...
-
エクセルの一つのセルに複数の...
-
エクセルで住所と建物名を分け...
-
Excelで数式内の文字色を一部だ...
-
エクセルの書式設定の表示形式...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
エクセル 足して割る
-
セルをクリック⇒そのセルに入力...
-
Excelで、「特定のセル」に入力...
-
Excelの計算式で、時間を人工に...
-
枠に収まらない文字を非表示に...
-
複数のセルのいずれかに数字が...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
貼り付けで複数セルに貼り付けたい
-
【エクセル】IF関数 Aまたは...
-
Excelで数式内の文字色を一部だ...
-
エクセルで指定したセルのどれ...
-
(Excel)数字記入セルの数値の後...
-
枠に収まらない文字を非表示に...
-
セルをクリック⇒そのセルに入力...
-
Excelでのコメント表示位置
-
対象セル内(複数)が埋まった...
-
【Excel】 セルの色での判断は...
-
エクセル オートフィルタで絞...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
Excel 例A(1+9) のように番地の...
-
エクセルのセルの枠を超えて文...
-
エクセル 足して割る
-
excelの特定のセルの隣のセル指...
-
エクセルの一つのセルに複数の...
-
Excel for Mac使用中ポインタが...
-
エクセルで住所と建物名を分け...
-
EXCEL VBA セルに既に入...
おすすめ情報