永发信息网

如何使用VBA触发某个功能键比如F9

答案:4  悬赏:70  手机版
解决时间 2021-01-27 17:06
如何使用VBA触发某个功能键比如F9
最佳答案
下面代码能满足你的要求,以附件为证。有问题请联系
Private Sub Worksheet_Change(ByVal Target As Range)
   If Not Intersect(Target, [B1]) Is Nothing Then '如果修改的单元格是B1的内容
      MsgBox "点击确定后程序将帮你按下F9键"
      SendKeys "{F9}" '按下F9
      Call QA '运行宏QA
   End If
End Sub


全部回答
在sheet1中可以设定吧,用change属性吧。可以试试,我没试过追问不好意思,我需要的是一段完整的VBA代码,不是公式或者设定,而是希望其能自动触发,还是谢谢你的建议
'以下是当B1发生改变时,自动运行以下程序,将下面的代码复制到,所在的工作表。
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$B$1" Then
        call QA
    end if
End Sub 
'QA过程最好连着放到下面,如果不放到下面,call QA改成QA所在的位置.
'比如QA在模块1: call 模块1.QA
sub QA
'你的程序代码
end sub追问假如改变的不只是B1,而是介于B1到D12的范围内的任意一个或多个单元格改变,请问代码应该如何写呢?另外好像调用QA,不需要用call,直接QA就行,是不是?
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
池塘村地址在什么地方,想过去办事
灵台门户网为什么村民上告的人都有低保或者扶
百度多长时间才会释放一个网站的内页?
我想找一个人,有人名,有工作单位,打该单位的
硕金乔氏桌球地址在哪,我要去那里办事,
草塘村地址有知道的么?有点事想过去
iPad mini可以录唱吧吗
员渊的意思是什么啊?知道的请说下!
中国坐飞机到开罗从哪个省最近
窦庄村地址在什么地方,想过去办事
win8平板电脑校准错误密码被锁定
玫瑰精油可以直接涂脸吗
懵懵的意思是什么啊?知道的请说下!
本来是吃两片的,请问孩子吃了十片锌硒宝有事
谁用过玫莉蔻的面膜?感觉好用吗?
推荐资讯
求起名 女 姓杨 求单字 如 杨叕 2012年7月27
每天空调关机时同时关掉总闸,这样好吗?
苹果电脑搜狗输入法怎么没法更改设置
下列哪项是大肠杆菌、酵母菌、噬菌体共有的特
人类为什么不会分泌性外激素?拜托各位大神
里吉村地址好找么,我有些事要过去
连平至婺源至黄山路线
小泽造型地址在什么地方,我要处理点事
西瓦窑沟村村民委员会怎么去啊,我要去那办事
本钢 丹东 招人
孔子认为,“过犹不及”,“君子和而不同”,
天时棋牌室地址在什么地方,想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?