Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: lujianwkx

[已解决]需要所有数值格式统一,请帮忙

[复制链接]
发表于 2013-7-16 14:02 | 显示全部楼层
不好意思,很久没上论坛,对你的几个问题回答如下:
1、请参考5楼回复
2、请见下记修改过代码:
  1. Private Sub CommandButton1_Click()
  2. t = Timer
  3. Dim arr, i&, j%, k&, sh As Byte
  4. For i = 1 To 5
  5.   arr = Sheets(i).Range(Sheets(i).Cells(1, 1), Sheets(i).Cells(Sheets(i).[a65536].End(3).Row + 1, Sheets(i).[iv1].End(1).Column))
  6.   arr(UBound(arr), 1) = "Count" ': arr(1, UBound(arr, 2)) = "Count"
  7.   For j = 2 To UBound(arr, 2)
  8.     arr(UBound(arr), j) = "=sum(" & Chr(64 + j) & "2:" & Chr(64 + j) & UBound(arr) - 1 & ")"
  9.   Next j
  10.   'For k = 2 To UBound(arr)
  11.     'arr(k, UBound(arr, 2)) = "=sum(B" & k & ":" & Chr(64 + UBound(arr, 2) - 1) & k & ")"
  12.   'Next k
  13.   Sheets(i).[a1].Resize(UBound(arr), UBound(arr, 2)) = arr
  14.   Sheets(i).Range(Sheets(i).Cells(UBound(arr), 1), Sheets(i).Cells(UBound(arr), UBound(arr, 2))).Interior.ColorIndex = 6
  15.   'Sheets(i).Range(Sheets(i).Cells(1, UBound(arr, 2)), Sheets(i).Cells(UBound(arr), UBound(arr, 2))).Interior.ColorIndex = 6
  16. Next i
  17. MsgBox Timer - t & "Sec"
  18. End Sub
复制代码
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-5 19:22 , Processed in 0.390911 second(s), 6 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表