如何excel的VBA来打开程序
比如当输入A1=10,B1=5,C1=A1-B2,当C1>0时,自动打开C盘目录下mybook.txt这个文本文件,注意:A1和B1都是连接外部程序,都是自己会变动的,不...
比如当输入A1=10,B1=5,C1=A1-B2,当C1>0时,自动打开C盘目录下 mybook.txt 这个文本文件,
注意:A1和B1都是连接外部程序,都是自己会变动的,不是手工输入A1或B1,触发C1变动,麻烦帮忙做一下,这样VBA代码是什么,谢谢 展开
注意:A1和B1都是连接外部程序,都是自己会变动的,不是手工输入A1或B1,触发C1变动,麻烦帮忙做一下,这样VBA代码是什么,谢谢 展开
展开全部
Private Sub Worksheet_Calculate()
If Range("C1") > 0 Then
Shell "notepad.exe C:\mybook.txt"
End If
End Sub
更多追问追答
追问
http://pan.baidu.com/share/link?shareid=3510581683&uk=2801892038&app=zd
比如上面我这一个附件,E2<D2,自动打开C盘目录下 mybook.txt ,
D列中有任何一个数与同一行E列对比,有一个符合条件时打开,能不能帮我修改这个excel文档
追答
我用的是2003版,如果不能运行就将代码复制到你原来文件里。
如有问题再联系
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Worksheet_Calculate()
If Range("C1") > 0 Then
Shell "notepad.exe C:\mybook.txt"
End If
End Sub
If Range("C1") > 0 Then
Shell "notepad.exe C:\mybook.txt"
End If
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询