使用箭头键浏览单元格中定义的值
我以前编程过,但我是 vba 所以请帮助我。
我想让用户在工作表中选择一个单元格(列中的任何单元格),然后他/她应该能够按“向上”或“向下”箭头键来浏览值。
它类似于下拉菜单。
- 例如,我会有预定义值,例如“STOP”、“GO”、“START”。
- 当用户选择单元格并按向上箭头键一次时,单元格的值将更改为“GO”,再次按箭头键,值将更改为“STOP”,依此类推....
谢谢您的帮助!
I've programmed before but I'm new to vba so please help me.
I want to have a user select a cell (any cell in a column) in a worksheet and then he/she should be able to press the "UP" or "DOWN" arrow keys to navigate through values.
It is similar to a drop down menu.
- For example I would have predefined values such "STOP","GO","START".
- When the user selects the cell and hit the up arrow key once, the value of the cell changes to "GO", hit the arrow key again, the value changes to "STOP", and so on ....
thank you any help!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
第 1 部分
此代码告诉 Excel 仅在此工作表上运行向上和向下箭头宏。 时,该代码将被停用
当您离开工作表第 2 部分
按 ALt & F11 返回 Excel
您的代码现在将从
空白(如果为空)- 1) 准备就绪 - 2) 设置 - 3) 转到(向上箭头)
空白(如果为空)- 1) 转到 - 2) 设置 - 3) 循环准备就绪(用于向下箭头)
Part 1
This code tells Excel to run your arrow up and down macros only on this sheet. The code is deactivated when you leave the sheet
Part 2
Press ALt & F11 to go back to excel
Your code will now cycle from
blank (if empty) - 1) ready - 2) set - 3) go (for Up Arrow)
blank (if empty) - 1) go - 2) set - 3) ready (for DownArrow)