为什么即使我演员时加法也会出现类型不匹配?

时间:2015-07-21 19:23:30

标签: vba excel-vba excel

我在由空行分隔的两个数据块之间执行操作,我需要获取第二个块的行。我是通过使用' Selection.End(xldown)'选择顶部数据块来实现的。然后从中取出行,并向其中添加两行。由于总是有一个空白行来分隔块,这应该可以工作,但是在我向行添加两行的行上,我得到了类型不匹配,尽管事实上我在使用CInt之前使用CInt加。有问题的代码是

MenuController

最后一行总是会导致类型不匹配错误。这是为什么?我尝试的演员有什么不对?最重要的是,我该如何解决?

我无法找到遇到此问题的人,除非他们从工作表中提取数据,这似乎是一组不同的情况。

1 个答案:

答案 0 :(得分:2)

你设置它的方式,你将返回地址的字符表示。试试这个:

col = Selection.Column

应返回数字位置(至少在我的有限测试中)