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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) エクセルで条件付き書式を使わずにセルの文字の色を変える方法を教えて下さい 8 2023/07/28 01:15
- Excel(エクセル) 【!】Excel 2つの条件付き書式が反映されません。。 5 2023/07/14 16:47
- Excel(エクセル) エクセルの並び替えについて 5 2022/07/11 00:49
- Excel(エクセル) エクセル バーコード作成で他のシートを参照するには? 2 2023/05/03 16:57
- Excel(エクセル) エクセルの条件付き書式 4 2023/04/17 11:05
- Excel(エクセル) ワードのマクロについて教えてください。 1 2023/03/11 13:50
- Excel(エクセル) エクセルで重複データを行ごとに抽出したい 4 2022/12/05 08:18
- Excel(エクセル) Excel2007での条件付き書式について 6 2023/05/02 10:56
- Excel(エクセル) エクセルにサムネイル画像組み込み 2 2022/09/02 17:13
このQ&Aを見た人はこんなQ&Aも見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
エクセルで条件を満たした場合に音を鳴らしたいです。
Visual Basic(VBA)
-
エクセルで音を鳴らしたい
Excel(エクセル)
-
Excel:列中に特定の文字列を表示するセルが出たらBeep音を鳴らす
その他(Microsoft Office)
-
-
4
Excelでセル入力後に音を鳴らす方法は?
その他(Microsoft Office)
-
5
エクセルのBEEP音を変更したい
Excel(エクセル)
-
6
エクセルによる照合と警告音
その他(Microsoft Office)
-
7
【vba】Beep音が鳴らない
Excel(エクセル)
-
8
Excelで教えてください。 バーコードリーダーで読み込みしたあと セルを自動で次のセルに行くように
Excel(エクセル)
-
9
エクセル ボタンを押すとセルの色が変わるようにしたい
Excel(エクセル)
-
10
A1セルに入力したら、入力時間をA2セルに自動挿入
Excel(エクセル)
-
11
Excel VBA あるセルでENTERを押すと特定のセルへ移動したい
Excel(エクセル)
-
12
値を入力後、自動的にアクティブセルが移動するマクロ
Excel(エクセル)
-
13
別シートのマクロを実行する方法
Excel(エクセル)
-
14
VBAでシステム音を鳴らす方法
Visual Basic(VBA)
-
15
Enterキーでマクロを起動さす。
その他(ソフトウェア)
-
16
エクセルのマクロをセルの値に応じて自動起動したい
Visual Basic(VBA)
-
17
エクセルのセルや文字を点滅表示できますか?
Excel(エクセル)
-
18
ピンポーンの音
芸術学
-
19
VBA で警告音
Visual Basic(VBA)
-
20
EXCELのVBAでRange(A1:C4")を変数にする方法を教え"
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelについての質問です。 B2...
-
【EXCEL】画像の黄色部分の抽出...
-
エクセル 足して割る
-
エクセルで指定したセルのどれ...
-
excelのCOUNTIF関数で、『範囲=...
-
Excel(mac)での桁区切り点が付...
-
セルをクリック⇒そのセルに入力...
-
Excelのシートを保護してオプシ...
-
エクセルのセルをチェックボッ...
-
セルの内容の条件に応じて図形...
-
枠に収まらない文字を非表示に...
-
貼り付けで複数セルに貼り付けたい
-
表計算ソフトcalcにおいて、1時...
-
(Excel)数字記入セルの数値の後...
-
<EXCEL> セルが非表示になった...
-
対象セル内(複数)が埋まった...
-
EXCEL VBA セルに既に入...
-
Excelで教えてください。 バー...
-
Excel 例A(1+9) のように番地の...
-
複数の結合セルを一括で条件付...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセル 足して割る
-
【エクセル】IF関数 Aまたは...
-
エクセルで指定したセルのどれ...
-
Excelで数式内の文字色を一部だ...
-
Excelでのコメント表示位置
-
貼り付けで複数セルに貼り付けたい
-
対象セル内(複数)が埋まった...
-
セルをクリック⇒そのセルに入力...
-
【Excel】 セルの色での判断は...
-
エクセルの一つのセルに複数の...
-
EXCEL VBA セルに既に入...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
エクセル オートフィルタで絞...
-
エクセルのセルの枠を超えて文...
-
excelのCOUNTIF関数で、『範囲=...
-
(Excel)数字記入セルの数値の後...
-
枠に収まらない文字を非表示に...
-
Excel2003 の『コメント』の編...
-
Excel 例A(1+9) のように番地の...
-
複数のセルのいずれかに数字が...
おすすめ情報