EXCEL怎么用VBA实现一列数据平均分成7列数据?

excelVBA

1个回答

写回答

mary440112

2025-10-22 08:25

+ 关注

给你代码吧。Sub bb() Dim iEndRow, iAve, j, i iEndRow = Sheet1.[a65536].End(xlUp).Row iAve = Fix(iEndRow / 7) j = 1 For i = 1 To Sheet1.[a65536].End(xlUp).Row If i Mod iAve = 0 Then Sheet2.Cells(iAve, j).Value = Sheet1.Cells(i, 1).Value j = j + 1 Else Sheet2.Cells(i Mod iAve, j).Value = Sheet1.Cells(i, 1).Value End If NextEnd Sub

举报有用(4分享收藏

Copyright © 2025 IZhiDa.com All Rights Reserved.

知答 版权所有 粤ICP备2023042255号