- ©«¤l
- 2839
- ¥DÃD
- 10
- ºëµØ
- 0
- ¿n¤À
- 2895
- ÂI¦W
- 0
- §@·~¨t²Î
- ¡e²¤¡f
- ³nÅ骩¥»
- ¡e²¤¡f
- ¾\ŪÅv
- 100
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¡e²¤¡f
- µù¥U®É¶¡
- 2013-5-13
- ³Ì«áµn¿ý
- 2025-2-15
|
¸ê®Æ¤£¦hªº¸Ü, ¥Î¤½¦¡:
Private Sub Worksheet_Change(ByVal Target As Range)
Dim xA As Range, xB As Range
With Target
If .Count > 1 Or .Row = 1 Or .Column < 2 Or .Column > 3 Then Exit Sub
Set xA = .Cells(1, IIf(.Column = 2, 1, 0)): Set xB = xA(1, 2)
With Range(xA(1, 5), xA(1, 6))
If xA = "" Or xB = "" Then .ClearContents
.Formula = "=LOOKUP(,0/(name!$B$2:$B$999=" & xA.Address(0, 1) & ")/(name!$F$2:$F$999=" & xB.Address(0, 1) & "),name!G$2:G$999)"
.Value = .Value
.Replace "#N/A", "", Lookat:=xlWhole
End With
End With
End Sub
F2/¤½¦¡:
=LOOKUP(,0/(name!$B$2:$B$999=$B2)/(name!$F$2:$F$999=$C2),name!G$2:G$999)
TEST0705-v1.rar (14.66 KB)
=====================================
¸ê®Æ¦h, ¨CKEY¤@¦¸´N¶]¤@¦¸°j°é, ¤]¤£¬O¦n¿ìªk~~ |
|