- ©«¤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
        
|
¦^´_ 4# ©P¤j°¶ - Option Explicit
- Private Sub Worksheet_Change(ByVal Target As Range)
- '¨ä¥Lµ{¦¡½X
- '¨ä¥Lµ{¦¡½X
- Ex Target
- '¨ä¥Lµ{¦¡½X
- '¨ä¥Lµ{¦¡½X
- End Sub
- Private Sub Ex(T As Range)
- Application.EnableEvents = False
- With T
- If (.Column = 3 Or .Column = 10) And .Row >= 4 Then
- Cells(.Row, "q") = EX_¦a°Ï(Cells(.Row, "C") & "," & Cells(.Row, "J") & ",")
- End If
- End With
- Application.EnableEvents = True
- End Sub
- Private Function EX_¦a°Ï(Msg As String) As String
- Dim AR, A, i
- EX_¦a°Ï = ""
- AR = Sheets("¤u§@ªí2").Range("A1").CurrentRegion
- AR = Application.Transpose(Application.Transpose(AR))
- For i = 1 To UBound(AR)
- A = Application.WorksheetFunction.Index(AR, i)
- If InStr(UCase(Join(A, ",")), UCase(Msg)) = 1 Then
- EX_¦a°Ï = A(3)
- Exit For
- End If
- Next
- End Function
½Æ»s¥N½X |
|