- ©«¤l
- 4901
- ¥DÃD
- 44
- ºëµØ
- 24
- ¿n¤À
- 4916
- ÂI¦W
- 106
- §@·~¨t²Î
- Windows 7
- ³nÅ骩¥»
- Office 20xx
- ¾\ŪÅv
- 150
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¥x¥_
- µù¥U®É¶¡
- 2010-4-30
- ³Ì«áµn¿ý
- 2025-5-3
               
|
- Private Sub Workbook_Open()
- Dim sh, fs$, s As Worksheet, mystr$, a(), C As Range
- Set d = CreateObject("Scripting.Dictionary")
- fs = ThisWorkbook.Path & "\source.xls" 'source.xls¥Ø¿ý»Pmapping.xls¬Û¦P
- sh = Array("2.2", "3.0")
- With Workbooks.Open(fs)
- For Each s In .Sheets(sh)
- With s
- a = .Range(.[A1], .[A65536].End(xlUp))
- For i = 1 To UBound(a)
- mystr = .Name & Right(a(i, 1), 4)
- d(mystr) = d.Count
- Next
- End With
- Next
- .Close
- End With
- With Me
- For Each s In .Sheets(sh)
- s.UsedRange.Interior.ColorIndex = -4142
- For Each C In s.UsedRange
- If d.exists(s.Name & C) Then C.Interior.ColorIndex = 6
- Next
- Next
- End With
- End Sub
½Æ»s¥N½X |
|