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

[µo°Ý] ¨D°ª¤â«üÂI¡A¬°¦ó¦@¥Îï«á¡AVBAªº¹B¦æ³t«×·|´îºC¡H

¦^´_ 4# leehom


    ­×§ïµ{¦¡½X¡A¥u¯à§Ö¤@ÂIÂI¡Aºô¸ô°ÝÃD¡A©M¤W­±»¡ªº¤@¼Ë
  1. Public Sub Search()
  2.     t = Timer
  3.     Application.ScreenUpdating = False
  4.     Dim b As Range
  5.     A = Sheets(1).[a1]
  6.     With Sheets(2)
  7.         Set b = .Columns(1).Find(A, , , 1, , 2)
  8.         Sheets(1).Range("A3:H3") = .Range(.Cells(b.Row, "A"), .Cells(b.Row, "H"))
  9.     End With
  10.     Application.ScreenUpdating = True
  11.     MsgBox Format(Timer - t, "0.0000")
  12. End Sub
½Æ»s¥N½X

TOP

¦^´_ 7# leehom

­è»{¯uªº¬Ý¤F¤@¤U¡A°õ¦æ¦@¥Î§A­ì¥»ªºµ{¦¡½X¡A¦@¥Î«á¡A½T¹êºC«Ü¦h
    §A¦A¸Õ¬Ý¬Ý
  1. Public Sub exA()
  2.     t = Timer
  3.     Application.ScreenUpdating = False
  4.     Dim b As Range
  5.     A = Sheets("¤u§@ªí1").[a1]
  6.     If Range("A3") <> "" Then
  7.         Sheets(1).Range("a3:h3").Clear
  8.     End If
  9.     With Sheets("¤u§@ªí2")
  10.         Set b = .Columns(1).Find(A, , , 1, , 2)
  11.         arr = .Range(.Cells(b.Row, "A"), .Cells(b.Row, "H"))
  12.         Sheets("¤u§@ªí1").Range("A3:H3") = arr
  13.     End With
  14.     Application.ScreenUpdating = True
  15.     MsgBox Format(Timer - t, "0.0000")
  16. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¤p¨Æ¤£°µ¡B¤j¨ÆÃø¦¨¡C
ªð¦^¦Cªí ¤W¤@¥DÃD