本人刚学Vb。net 需要对excel 进行一些简单的复制黏贴操作。
就是先得到一列被使用的单元格。得到单元格个数。然后在使用range对有内容的单元格进行复制。然后黏贴到另外一个地方。
问题出现了。获得单元格个数是N 我想(2,2)到(n,2)这些数据复制。但是使用range,想实现range(B2:B1000)这种,1000换成n 就出问题。、、、网上也没有相关的 例子。。。
谢谢了
------解决思路----------------------
“(2,2)到(n,2)”这种是 Cell 坐标,里边的参数是整数。而“B2:B1000”这种坐标,它是一个字符串。
也就是 "B2:B1000" 这种写法,而不是 B2:B1000。
------解决思路----------------------
为何邀请我回答问题?
要我说就两点:
1、用NPOI去操作吧,开源的,用起来方便有效率,.net平台下都可以用。
2、你为何学vb.net?原来学过VB的吗?不管是不是,既然现在才开始学,就干脆学c#,其实这仅是语言本身的区别,不过c#在我看来更加赏心悦目。
再加一点,你会结贴吗?