ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ¤U­Ó¤ë·sÀÉ

´ú¸ÕÀÉ:
TEST001.rar (96.64 KB)

TOP

¥»©«³Ì«á¥Ñ ­ã´£³¡ªL ©ó 2020-2-10 16:16 ½s¿è

Sub TEST()
Dim xPath$, xFile$, i&, k&
Dim Lastday$, mDay%, xBK As Workbook
Lastday = DateSerial(Year(Date), Month(Date) + 2, 0) '¤U­Ó¤ë¤ë©³
mDay = Day(Lastday) '¤U­Ó¤ë¤Ñ¼Æ
Set xBK = Workbooks.Open(xPath & xFile) '¶}±Ò«ü©wÀÉ®×
'-----------------------------------
Application.DisplayAlerts = False
On Error Resume Next
For i = mDay + 1 To 31: xBK.Sheets(i & "").Delete: Next i '§R¤u§@ªí
On Error GoTo 0
Application.DisplayAlerts = True
'-----------------------------------
For i = 1 To mDay
    With xBK.Sheets(i & "")
         .[A2] = .[A2].Value '­È¤Æ
              .[B1] = .[B1].Value '­È¤Æ
    End With
Next i
End Sub

¨ä¥¦»Ý¨D¦Û¦æ¥[¤J~~

===================================

TOP

¦^´_ 14# jcchiang

i=31
sheets(i).delete = §R°£²Ä31±i¤u§@ªí
sheets(i & "").delete = §R°£¦WºÙ"31"ªº¤u§@ªí, ©Ò¥H§R°£¤è¦V¤£­­

TOP

        ÀR«ä¦Û¦b : ¹D¼w¬O´£ª@¦Û§Úªº©ú¿O¡A¤£¸Ó¬O¨þ¥¸§O¤HªºÃ@¤l¡C
ªð¦^¦Cªí ¤W¤@¥DÃD