Gizport
1 回答
0
Share (facebook)
23
view
全般

エクセル2007でのマクロの質問をお願いします 標準モジュール D...

エクセル2007でのマクロの質問をお願いします 標準モジュール

Declare Function BeepAPI Lib "kernel32.dll" Alias "Beep" _
(ByVal dwFreq As Long, ByVal dwDuration As Long) As Long



Sheet2のシートに下記を書き込み

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("uri")) Is Nothing Then Exit Sub
Call BeepAPI(2000, 50)
Call BeepAPI(40, 450)
Call BeepAPI(2000, 50)
Call BeepAPI(40, 450)
Call BeepAPI(2000, 50)
Call BeepAPI(40, 450)
Else
Call BeepAPI(2000, 450)
Call BeepAPI(40, 50)
Call BeepAPI(2500, 450)
Call BeepAPI(40, 50)
Call BeepAPI(2500, 450)
Call BeepAPI(40, 50)
End If
End Sub



Sub Sample03_2()
Worksheets.Add after:=Worksheets(Worksheets.Count)
End Sub



Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("kai")) Is Nothing Then Exit Sub
Call BeepAPI(1500, 50)
Call BeepAPI(40, 450)
Call BeepAPI(1500, 50)
Call BeepAPI(40, 450)
Call BeepAPI(1500, 50)
Call BeepAPI(40, 450)
Else
Call BeepAPI(1500, 450)
Call BeepAPI(40, 50)
Call BeepAPI(1500, 450)
Call BeepAPI(40, 50)
Call BeepAPI(1500, 450)
Call BeepAPI(40, 50)
End If
End Sub


エクセル特にマクロ初心者の者です、いろいろと教えていただきありがとうございます。
エクセルの数個のセルに数値が入った時に2種類の音が鳴るように設定したいのですが

sheet1,sheet2がありシート2の特定の数個のセルに一つでも数値が入ったり数値が変わったら音が鳴るようにしたいのです
前回教えていただいたように2種類の音の区別でuri kaiという名前でそれぞれ登録し上記ののように書き込みをしましたが

コンパイルエラー:名前が適切ではありません Worksheet_Change というメッセ―ジが出ます

よくわからないので教えていただきませんかお願いします
Yahoo!知恵袋 3940日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
コードのブロックが正しくありません
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("uri")) Is Nothing Then Exit Sub
Call BeepAPI(40, 450)
Else
Call BeepAPI(40, 50)
End If
End Sub

Exit SubgあるとIF文がブロックではなくなります
Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("uri")) Is Nothing Then
Call BeepAPI(40, 450)
Else
Call BeepAPI(40, 50)
End If
End Sub

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("uri")) Is Nothing Then
exit sub
Else
Call BeepAPI(40, 50)
End If
End Sub

どうしたいのかは
わからないので
サンプルです
Yahoo!知恵袋 3940日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
146
Views
質問者が納得中古の携帯電話買取業者はありますよ^^住んでいる所がわからないので、こちらで探す事はできませんが・・・・
4821日前view146
全般
56
Views
質問者が納得ブックマークがどのブラウザなのか、外部アプリかにもよりますが、 ・ブックマーク→バックアップ ・内部ストレージに保存されてしまったらSDカードへ移動かコピーさせる ・ブックマーク開く→インポート→保存先開く 基本的にこの操作になります。
3569日前view56
全般
66
Views
質問者が納得IS03本体にひとつのSIMしか使えないよう、ICロックというものがかかっています。いまは前の持ち主のSIMが設定されているので 1) auショップに母のIS03を持っていく。 2) ICロック解除をお願いする(2160円) 3) 自分のSIMを母のIS03に挿入する これであなたのSIMが両方のIS03で使えるようになります。
3619日前view66
全般
40
Views
質問者が納得自分の友達が過去に3Gのスマホでアプリを普通に更新したら、アプリの対象OSのバージョンが突然繰り上がって使えなくなりました。 しかも3つほど よって、自動更新でも十分あり得ます。
3697日前view40
全般
76
Views
質問者が納得パケ詰まりが問題なら、それはiPhoneが悪いのでは無くauが悪いのです。 最近のandroidは確かに良くなっていますし、変えてもイライラは無かったとしても、auを使い続けるならandroidでもパケ詰まりから逃れる事は出来ないでしょう。
3691日前view76

取扱説明書・マニュアル

1242view
http://www.au.kddi.com/.../is03f_torisetsu_shousai.pdf
341 ページ37.89 MB
もっと見る

関連製品のQ&A