使用空格键在Excel单元格中输入值


1

有人可以帮助我使用宏代码/公式来启用空格键在单元格中输入值吗?例如,如果我在单元格上时按空格键,我想在其中打印“x”。可能吗?


宏的关键组合是ctrl+<key>。我认为你不能使用像空间这样的关键来完成任务。它违反了快捷方式的基础知识。'Ctrl + S` - >保存; Ctrl+A - >全选; 如果你看到它总是两个组合.....
Prasanna 2014年

也许你可以使用数据验证来支持带有"x"in 的下拉列表。用户单击该单元格并出现带有x的弹出窗口。然后,他们可以单击它以在其中输入x,或者另一个空格来再次清除单元格。列表将是"x";""
LPChip 2014年

另一种选择是使用表单控件。该复选框将对空间做出反应,但您无法将这些更改保存到文件中。如果你只需要打印你所做的,那就行了。
LPChip 2014年

Answers:


0

宏非常简单,如:

Sub Makro1()
    ActiveCell.FormulaR1C1 = "x"
End Sub

唯一的问题是,像Prasanna提到的那样,是它的捷径。您不能使用TAB,只ctrl+<key>允许组合键。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.