问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

EXCEL 疑惑清指教

发布网友 发布时间:2022-06-08 05:24

我来回答

2个回答

热心网友 时间:2023-11-09 17:15

问题1:就是如何把这个自定义函数(宏代码)放到Excel中,操作步骤如下:
1)在Excel中按 Alt+F11 打开宏编辑器;
2)在宏编辑器中按 Ctrl+R 打开 工程资源管理面板;
3)在工程资源管理面板中找到你要添加的那个文件(个人宏工作溥,或其他),显示为:VBAProject(文件名),在上面点右键,选择“插入”->“模块”,然后将代码粘贴到右边的空白处,保存即可;

宏名就是 alarm()
作用:根据所提供的参数播放不同的声音(取决于函数中的判断与调用),同时显示参数内容(这个无论如何都会显示的)
用法为 =alarm(1个字符串参数),比如=alarm("好")。
只要放到个人宏工作簿中了,就像Excel系统函数一样使用。

问题2:
是在这个问题增加来的 http://zhidao.baidu.com/question/124044112.html?fr=im2

要放多种声音的话,解决办法有不止一个,要看具体情况了,比如:

如果只要显示“OK”和“NG”等有限的几个,那可以只用这一个函数 alarm(),反正你要把要显示的内容写在那个括号中,所以在函数中判断所给的是“OK”还是“NG”还是其他,然后调用不同的声音文件就好了。

代码为:
……
Function alarm(str As String) As String
Dim WAVFile As String
alarm = str
Const SND_ASYNC = &H1
Const SND_FILENAME = &H20000
if str = "NG" then WAVFile = "C:\WINDOWS\Media\Windows XP 错误.wav"
if str = "OK" then WAVFile = "C:\WINDOWS\Media\Windows XP 通知.wav"
if str = "其他" then WAVFile = "………………"
'…………别的情况

Call PlaySound(WAVFile, 0&, SND_ASYNC Or SND_FILENAME)
End Function

Excel单元格中可以这么用: =IF(A1=A2,alarm("OK"),alarm("NG"))

Good luck!

如有疑问,请Hi我。来自:求助得到的回答

热心网友 时间:2023-11-09 17:15

=IF(A1=A2,"OK",alarm("NG"))
改成=IF(A1=A2,alarm("OK"),alarm("NG"))

过程改为
Function alarm(str As String) As String
Dim WAVFile As String
alarm = str
Const SND_ASYNC = &H1
Const SND_FILENAME = &H20000
WAVFile1 = "C:\WINDOWS\Media\Windows XP 错误.wav" '此为声音文件,可以改为相同时的发间
WAVFile2="*********"'此为声音文件,可以改为不相同时的发音
if alarm="OK" then Call PlaySound(WAVFile1, 0&, SND_ASYNC Or SND_FILENAME)
if alarm="NG" then Call PlaySound(WAVFile2, 0&, SND_ASYNC Or SND_FILENAME)

End Function
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
临沂比较有名的男装品牌 呼伦贝尔市悦动网络科技有限公司怎么样? 呼伦贝尔中汇实业有限公司怎么样? 呼伦贝尔油玉不绝电子商务有限公司怎么样? 如何避免wps卡顿? 属鼠的男人找对象是属什么,属鼠的人和什么属相合 96年鼠的姻缘在哪年 属相相合年份运势提升 2024属鼠找对象属什么最佳 黑客攻击网站能报案吗 黑客攻击报案有用吗 单词的用法 acquire.immune.infect.constitute.alarm.risk.appointment linux c 使用alarm SIGALRM信号发送后直接就退出。如何做才能不退出。 wake up on Alarm是什么意思? “烦人的警报铃声”用英语咋说,警报用一词使用alarm C语言中,alarm函数的用法 如何涂指甲油让指甲更漂亮的一些知识求解答 如何理解男朋友的忽冷忽热 如何理解一个人的忽冷忽热和渐行渐远 女生对你忽冷忽热什么意思? 男女对于忽冷忽热的理解差异有什么区别? 回归吠陀什么意思? 吠陀数学是什么 吠陀在印度教指的是什么 “吠陀文学”的定义是什么? “吠陀”一词来源于哪里以及吠陀经是怎样形成的? 古印度的吠陀是什么意思? 《梨俱吠陀》中的“吠陀”表达的是什么意思? “吠陀”一词的原意是什么? 印度“吠陀”是什么意思? 吠陀, 什么意思 冰过的白水鱼怎么烧 白水鱼的营养价值及功效 国庆节带孩子旅游吗 怎样制作庆祝生日的课件 大家觉得哪个品牌的spc地板更适合家用? 装修用spc地板怎么样?哪个品牌更好? 临汾卷卷中的红罗卜和莲菜用开水炸吗 临汾烤面筋怎么做的 广州SPC锁扣地板为什么说是家装地板的福音? 听说悠优SPC地板能防噪音是不是真的? spc地板好安装吗?什么牌子的好? 想买SPC地板,升达地板家怎么样? 姐妹们推荐下适合新房用的spc地板啊? 歌颂友谊的诗句。 关于友谊友情的诗句 雅诗兰黛微清洗香油功能,使用方法? 何洁用香油洗头应该怎么个过程?是先用清水淋湿头发然后把香油涂到头上,最后用洗发水洗,还是怎么样? 怎么容易洗掉碗里的香油 岳阳人和春天营业时间 岳阳人和春天纹身过年多久开门