作者seysem (seysem)
看板Office
标题[算表] vba 复制range栏位贴上 workbooks放变数
时间Sun Jun 11 23:27:34 2017
软体:excel
版本:2016
http://i.imgur.com/0WjhOEK.png
如图
第一个红圈的问题是我想把 1 变成回圈的变数 j
变数 j 会从1开始 逐次+1
让回圈复制的东西,可以贴上到 1、2、3....个档案里面
类似 第一次会把A栏的东西复制贴上到名为1的档案
第二次会把B栏的东西复制贴上到名为2的档案
以此类推
第二个红圈问题是 .Range(Cells(3, c), Cells(9263, c)).Copy _
我若改成 Range("B2:B9263").Copy _ 或是Cells(2, c) 都是可以跑的
但是改成上上行那样就没办法跑
跟我说应用程式或物件上的定义错误
谢谢各位
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.120.251.134
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1497194857.A.6A3.html
※ 编辑: seysem (59.120.251.134), 06/11/2017 23:27:59
1F:→ soyoso: range(workbooks().sheets().cells(),...)後面亦同 06/11 23:59
2F:→ soyoso: 或以range.offset来做变数的偏移 06/12 00:00
3F:→ seysem: 第二个成功解决了!!! 非常感谢 06/12 00:10
※ 编辑: seysem (163.18.29.97), 06/12/2017 01:25:09
※ 编辑: seysem (163.18.29.97), 06/12/2017 01:26:26
4F:推 ptguitar: S大的解说也解决我的问题~ 06/12 08:16