- ©«¤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
        
|
¦^´_ 5# adam2010
¥i°Ñ¦Ò¤@¤U- Option Explicit
- Sub Ex()
- Dim d As Object, C As Range, i As Double, Ar()
- Set d = CreateObject("scripting.dictionary") '¦r¨åª«¥ó
- For Each C In Sheets("SHEET2").UsedRange.Columns
- i = 2
- While C.Cells(i) <> ""
- d(C.Cells(i).Value) = C.Cells(1)
- i = i + 1
- Wend
- Next
- With Sheets("SHEET1")
- Ar = .UsedRange.Columns(1).Value
- Ar(1, 1) = "¹ê»Ú¦ì¸m"
- For i = 2 To UBound(Ar)
- Ar(i, 1) = d(Ar(i, 1))
- Next
- .[D1].Resize(UBound(Ar)) = Ar
- End With
- End Sub
½Æ»s¥N½X |
|