- ©«¤l
- 5923
- ¥DÃD
- 13
- ºëµØ
- 1
- ¿n¤À
- 5986
- ÂI¦W
- 0
- §@·~¨t²Î
- win10
- ³nÅ骩¥»
- Office 2010
- ¾\ŪÅv
- 150
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¥xÆW°ò¶©
- µù¥U®É¶¡
- 2010-5-1
- ³Ì«áµn¿ý
- 2022-1-23
        
|
¦^´_ 9# asch2007 - Sub §Rªí()
- Dim i As Integer, sht As Worksheet
- Worksheets("§Rªí¦W³æ").Activate
- Application.DisplayAlerts = False
- For i = 2 To Range("A" & Rows.Count).End(xlUp).Row
- For Each sht In Worksheets
- If sht.name = Cells(i, 1) Then sht.Delete
- Next
- Next
- Application.DisplayAlerts = True
- End Sub
- Sub §Rªí2()
- Dim i As Integer, sht As Worksheet
- Worksheets("§Rªí¦W³æ").Activate
- Application.DisplayAlerts = False
- For i = 2 To Range("A" & Rows.Count).End(xlUp).Row
- For Each sht In Worksheets
- If sht.name = Cells(i, 1) Then
- sht.Delete
- Exit For
- End If
- Next
- Next
- Application.DisplayAlerts = True
- End Sub
- Sub §Rªí3()
- Dim Sh As Worksheet, d As Object, a As Range
- Set d = CreateObject("Scripting.Dictionary")
- For Each Sh In Sheets
- Set d(Sh.name) = Sh '¼È¦s©Ò¦³¤u§@ªí
- Next
- Application.DisplayAlerts = False
- With Sheets("§Rªí¦W³æ") '±ý§R°£¦W³æ¤u§@ªí
- For Each a In .Range(.[A1], .Cells(.Rows.Count, 1).End(xlUp))
- If d.exists(CStr(a)) = True Then d(CStr(a)).Delete '¬°¨¾¤î¥H¼Æ¦r¬°¦Wªº¤u§@ªí¡A¬G¨Ï¥ÎCstrÂন¦r¦ê
- Next
- End With
- Application.DisplayAlerts = True
- End Sub
- Sub §Rªí_EX()
- Dim i As Integer
- Application.DisplayAlerts = False
- With Worksheets("§Rªí¦W³æ")
- On Error Resume Next
- For i = 2 To .Range("A" & .Rows.Count).End(xlUp).Row
- .Parent.Sheets(.Cells(i, 1).Value).Delete
- Next
- On Error GoTo 0
- End With
- Application.DisplayAlerts = True
- End Sub
½Æ»s¥N½X |
|