如何解决VBA 使用值来计算避免 activecell.column 的列
我试图从启动工作簿开始运行一个公共值,以确定不使用 activecell.column 的列号。所以我得到了:
Public CurrentColumn As Single
在 ThisWorkbook 中子程序之外的顶部和
CurrentColumn = ActiveCell.Column
子程序内部
然后我的按钮应该可以左右移动通过列,并将初始 currentcolumn 值加或减 1。
CurrentColumn = CurrentColumn + 1
MsgBox CurrentColumn
但似乎它实际上并没有加 1,因为消息框显示“1”,这不是正确的列号,因为初始 CurrentColumn 是“3”
我做错了什么?
在这之后,我打算更换
Worksheets("Machine Layout").Cells(9,ActiveCell.Column)
类似的东西
Worksheets("Machine Layout").Cells(9,CurrentColumn)
有人可以帮我解决这个问题吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。