- ©«¤l
- 254
- ¥DÃD
- 6
- ºëµØ
- 0
- ¿n¤À
- 310
- ÂI¦W
- 0
- §@·~¨t²Î
- W10
- ³nÅ骩¥»
- Excel 2016
- ¾\ŪÅv
- 20
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¥xÆW
- µù¥U®É¶¡
- 2019-6-16
- ³Ì«áµn¿ý
- 2024-9-23
|
¥H¤U¬O¸ÕµÛ½m²ßªºµ²ªG µ{¦¡«ÜÃlªø ½Ð¤j¤jÌ«üÂI¤@¤U¬Ý¬Ý¦³¨S¦³¦a¤è¤£¾A¦X³o¼Ëªº¼gªk
½Ð§iª¾¤p§Ì ½Ð°Ý¦pªGn³]©w¦C¦L¤À¶ªº¶¼Æ½d³ò ¸Ó¦p¦ó¼g©O? ½Ð¤j¤jÌÀ°À°¦£- Sub ´ú¸Õ½m²ß()
- Application.ScreenUpdating = False
- Dim A()
- For I = 2 To Sheets.Count
- ReDim Preserve A(I - 1)
- A(I - 1) = Sheets(I).Cells(2, 2)
- Next I
-
- G = Application.Max(A)
- ActiveWorkbook.Save
- For k = 1 To G
- For I = 2 To Sheets.Count
- Sheets(I).Select
- If Format(Sheets(I).Cells(2, 2), "[DBNum1]0") = Format(k, "[DBNum1]0") Then
- If Sheets(1).Cells(6, 2) = "" Then
- Sheets(I).Range(Cells(1, 1).SpecialCells(xlCellTypeConstants), Sheets(I).Cells(1, 1).SpecialCells(xlCellTypeLastCell)).Copy Sheets(1).Cells(6, 2)
- ElseIf Sheets(1).Cells(6, 2) <> "" Then
- u = Sheets(1).Cells(1, 1).SpecialCells(xlCellTypeLastCell).Offset(2, 0).Address(0, 0)
- Sheets(I).Range(Cells(1, 1).SpecialCells(xlCellTypeConstants), Sheets(I).Cells(1, 1).SpecialCells(xlCellTypeLastCell)).Copy Sheets(1).Cells(Mid(u, 2), 2)
- End If
- End If
- Next I
- Next k
- Sheets(1).Select
- Range(Cells(1, 1), Cells(1, 1).SpecialCells(xlCellTypeLastCell).Offset(0, 1).Address(0, 0)).Name = "Print_Area"
-
- Application.ScreenUpdating = True
- End Sub
½Æ»s¥N½X |
|