- ©«¤l
- 4901
- ¥DÃD
- 44
- ºëµØ
- 24
- ¿n¤À
- 4916
- ÂI¦W
- 87
- §@·~¨t²Î
- Windows 7
- ³nÅ骩¥»
- Office 20xx
- ¾\ŪÅv
- 150
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¥x¥_
- µù¥U®É¶¡
- 2010-4-30
- ³Ì«áµn¿ý
- 2025-4-11
               
|
¦^´_ 7# cmo140497 - Sub ex()
- With Sheets("summary")
- s = .Cells.SpecialCells(xlCellTypeVisible).Columns.Count - 2
- .Cells = ""
- a = 2: b = 4 '¼g¤Jªº²Ä¤@Ó¦ì¸m
- For Each sh In Sheets
- If sh.Name <> .Name And sh.Name <> "cals" Then '±Æ°£¤£¼g¤Jªº¤u§@ªí
- ar = sh.Range("A1").CurrentRegion.Offset(, 1).Value '©Ò¦³¸ê®Æ½d³ò
- ar(1, 2) = ar(1, 1): ar(1, 1) = sh.[A1].Value '§ó§ï°}¦C¤º®e
- r = Int(n / Int(s / (UBound(ar, 2) - 1))) * (UBound(ar, 1) - 1) + b
- k = (n Mod Int(s / (UBound(ar, 2) - 1))) * (UBound(ar, 2) - 1) + a
- n = n + 1 'pºâ¤u§@ªí¼Æ¶q
- .Cells(r, k).Resize((UBound(ar, 1) - 1), (UBound(ar, 2) - 1)) = ar
- End If
- Next
- End With
- End Sub
½Æ»s¥N½X |
|