作者stma (BBS)
看板Office
标题[算表] VBA移动储存格-使用变数
时间Thu Mar 31 13:55:58 2022
软体: Office
版本: 2019
之前在操作移动储存格的时候 常会用到move_range
如以下coding
ws.move_range('A1:B2',rows=2,cols=3)
但後来发现使用变数定义范围就卡关了
如以下coding
r1=A1
r2=B2
ws.move_range(ws[r1:r2],rows=2,cols=3)
->ValueError: Only CellRange objects can be moved
单独检视 ws[r1:r2] 也是印出cell range没错 想来想去还是卡住...
请问move_range 要怎麽实现变数范围呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 211.23.15.22 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1648706161.A.F0B.html
1F:→ stma: 补充一下 是在python openpyxl 环境下 03/31 14:05
2F:→ stma: 如有不妥再麻烦告知 03/31 14:05
3F:推 lecheck: r1 & “:” & r2 04/02 16:03
4F:→ lecheck: 要带string 04/02 16:04