ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

·j´M ExcelÀɮסB¬¡·~ï¦hµ§ÃöÁä¦r¡A¦A¦hµ§"§¹¾ã"¦C¥X

¥»©«³Ì«á¥Ñ Hsieh ©ó 2011-1-29 20:52 ½s¿è

¦^´_ 5# webbliu
¥H¦P¤@¬¡­¶§@½d¨Ò
¦b¤u§@ªí2ªºAÄæ¿é¤JÃöÁä¦r¸Õ¸Õ
find_keyword.rar (13.84 KB)
¥t¥~¶i¶¥¿z¿ï¤]¬O¤£¿ùªº¿ï¾Ü
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. Dim A As Range, Rng As Range
  3. If Target.Column = 1 Then
  4. With Sheets("ºî¦X¸ê®Æ®w")
  5. For i = 1 To .UsedRange.Rows.Count
  6.    Set A = .UsedRange.Rows(i).Find(Target)
  7.    If Not A Is Nothing Then
  8.      If Rng Is Nothing Then
  9.      Set Rng = .UsedRange.Rows(i)
  10.      Else
  11.      Set Rng = Union(Rng, .UsedRange.Rows(i))
  12.      End If
  13.     End If
  14. Next
  15. End With
  16. End If
  17. Application.EnableEvents = False
  18. If Not Rng Is Nothing Then Rng.Copy Target.Offset(, 1) Else Target.Offset(, 1).Resize(, 50) = ""
  19. Application.EnableEvents = True
  20. End Sub
½Æ»s¥N½X
¦^´_ 12# jackson7015
¾Ç®üµL²P_¤£®¢¤U°Ý

TOP

        ÀR«ä¦Û¦b : ¯u¥¿ªº·R¤ß¡A¬O·ÓÅU¦n¦Û¤vªº³oÁû¤ß¡C
ªð¦^¦Cªí ¤W¤@¥DÃD