用vba中的rows()实现选择行的问题

用vba实现行的选择时,如果是常量的话,可以用这样的格式来表达:rows("1:10"),但如果行是变量的话,用如下的格式表达就行不通:rows("i:i+10"),总提... 用vba实现行的选择时,如果是常量的话,可以用这样的格式来表达:
rows("1:10"),
但如果行是变量的话,用如下的格式表达就行不通:
rows("i:i+10"),总提示"类型不匹配",怎样表达才行呢?请高手帮忙!!!急等!!!
展开
 我来答
游戏放松小助手
高粉答主

2020-05-11 · 我是游戏小达人,乐于助人
游戏放松小助手
采纳数:32 获赞数:76841

向TA提问 私信TA
展开全部

1、首先,打开或者新建一个Excel表格,如下图所示。

2、然后,按下Alt+F11组合键,打开VBA编辑界面,点击左侧相应的工作表,出现右侧空白的代码编辑区,如下图所示。

3、编写代码如下图所示。

4、将光标放在代码中间,点击“运行子程序”,如下图所示。

5、关闭VBA界面,返回Excel,就可以看到B1:D10内的原本合并的单元格都取消了合并,如下图所示。

HFJacky
推荐于2018-03-13 · TA获得超过4693个赞
知道大有可为答主
回答量:2007
采纳率:0%
帮助的人:1122万
展开全部
rows(i & ":" & i+10)
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式