|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
不太会vba,试试用WPS JS代码
- function split_data() {
- let sht1 = Sheets('表1')
- let sht2 = Sheets('表2')
- let arr = sht1.Range('A1').CurrentRegion.Value2
- const data = arr.map(i => [i[0], i[3]])
- data.shift()
- let size = 10
- let page = Math.ceil(data.length / size); //分页取整,若有余数+1
- for (let i = 1, ros = 3; i <= page; i++, ros += 17) {
- if (i < page) {
- let arr = data.slice(i * size - size, i * size)
- sht2.Range('B' + ros).Resize(10, 2).Value2 = arr
- } else {
- let arr = data.slice(i * size - size)
- sht2.Range('B' + ros).Resize(arr.length, 2).Value2 = arr
- }
- }
- }
复制代码 |
评分
-
1
查看全部评分
-
|