如何在EXCEL的VBA命令按键代码中设定恒定的数字

如何在EXCEL的VBA命令按键代码中设定恒定的数字,我的意思是按一次命令按键后,我选定单元格后再按Enter(确定键)后,都是出来一个不变的数字(比如1)如何在EXCE... 如何在EXCEL的VBA命令按键代码中设定恒定的数字,我的意思是按一次命令按键后,我选定单元格后再按Enter(确定键)后,都是出来一个不变的数字(比如1)
如何在EXCEL的VBA命令按键代码中设定恒定的数字,我的意思是按一次命令按键后,我选定单元格后再按Enter(确定键)后,都是出来一个不变的数字(比如1或者是一个文本或公式)
展开
 我来答
毛兔大爷来也
2011-08-20 · TA获得超过742个赞
知道小有建树答主
回答量:473
采纳率:0%
帮助的人:230万
展开全部
Sub Macro3()
'
' Macro3 Macro

ActiveCell.FormulaR1C1 = "1"

End Sub

将该宏命令的快捷键设为 ctrl+字母 ,就实现了你的功能,建议设为ctrl+L,顺手。
如果想改换内容,就把“1”的1换成其他内容。
foxconn_fy
2011-08-20 · TA获得超过2515个赞
知道小有建树答主
回答量:1190
采纳率:0%
帮助的人:767万
展开全部
按ALT+F11后,双击Sheet1,复制
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Application.OnKey "^d", "aa"
End Sub
插入一个模块后复制
Dim a
Sub aa()
a = 1
Application.OnKey "{enter}", "bb"
End Sub
Sub bb()
If a <> "" Then
Selection.Value = a
End If
a = ""
Application.OnKey "{enter}"
Application.OnKey "^d"
End Sub
数字是1,也就是a=1,你可以改任意数字,字母或汉字用英文双引号
按crtl+d后再按回车就可以了,是数字键的小回车。
有事再HI
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梦想成真惟有实干
2011-08-19 · TA获得超过827个赞
知道小有建树答主
回答量:872
采纳率:25%
帮助的人:577万
展开全部
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Target.Value = "1"
End Sub
运行这个就行了。
追问
我还没有按Enter(确定键)
只是左边点单元格就有1出来了
我要只按一次就只得一个1
多了都不要
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
526619864
2011-08-24
知道答主
回答量:6
采纳率:0%
帮助的人:1万
展开全部
我是无奈下发的:我是一个叫钱欣怡的女孩,前几天,我晚自习回家,被一辆大卡车撞死了,司机将我的尸体抛入了路径边的小河里,然后逃走了。你看见了这条消息后,请将她发给4个论坛,如果没有发,你的妈妈会在1个月后被车撞死,你的爸爸会得绝症,如果你照着上面做了,在5天后,你喜欢的人也会喜欢你,对不起大家不无意中看评论看到了这个吓死我了。不管是真是假我都害怕!所以只能乱发了`!对不起啊`!我真不想害人的(转发的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式