EXCEL 宏命令修改

有一段代码,所做的工作是对选定的单元格进行排序然后再对相对应的氮源格设置条件格式,我希望每次宏命令的对象能随我选择单元格自动变化,而不是对固定的单元格进行操作,代码如下。... 有一段代码,所做的工作是对选定的单元格进行排序然后再对相对应的氮源格设置条件格式,我希望每次宏命令的对象能随我选择单元格自动变化,而不是对固定的单元格进行操作,代码如下。需要修改的应该就是类似红色标记的部分 展开
 我来答
ExcelPower
2015-08-06 · 专业Excel公式图表数据分析VBA
ExcelPower
采纳数:4495 获赞数:11863

向TA提问 私信TA
展开全部
你这录的代码 起码 能简化为原来的 1/3
如果是你选中的 单元格 range("F637") 改为 Selection
range("E637:F656")改为 selection.currentregion
更多追问追答
追问
后面还有range(D637:D656)这些,和前面是关联的,都可以改成selection.currentregion吗。我按照你说的改了,出错了
追答
最开始定义个:
r=selection.end(xldown).row
range("E637:F656") 改为 range("E637:F"& r )
同理, range("H637:I" & r)

range("E637:E"&r &",H637:H"& r)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式