vba ·j´MÀx¦s®æ«á¡A¶K¤W¨ä¥LÄæ¦ì
| ©«¤l1 ¥DÃD1 ºëµØ0 ¿n¤À2 ÂI¦W0  §@·~¨t²Îwindows ³nÅ骩¥»7 ¾\ŪÅv10 µù¥U®É¶¡2016-5-12 ³Ì«áµn¿ý2016-5-12 
 | 
 vba ·j´MÀx¦s®æ«á¡A¶K¤W¨ä¥LÄæ¦ì
| ¦U¦ìª©¤jª©¤Í¦n ¤p§Ì³oÃ䦳ÓEXCEL °ÝÃD·Q½Ð±Ð¸û¡A¦pªG§Ún¦b¥kÃä¿é¤J§Ú·Qnªº¥N½X(¦p¥kÃ䪺KA800)¡A
 µM«á·j´M¥ªÃäA¨ºÄæ¡A·j´M¨ì¤§«á¡A¶K¤W¸òÀH¨ä(B~I¡ABC ¶K¥kÃä²Ä¤@¦C¼Æ¦r)¡A½Ð°Ý³o¼Ë¸Ó¦p¦ó¼g³oÓVBA
 ·PÁÂ!!~
 
 A                   B             C               D              E              F          G               H           I
 KA100        0.2410         0.2150         0.2425         0.2200         0.2475         0.2200         0.2460         0.2150
 KA200        0.2460         0.2150         0.2475         0.2200         0.2525         0.2200         0.2510         0.2150                                 KA100
 KA300        0.2510         0.2150         0.2525         0.2200         0.2575         0.2200         0.2560         0.2150                                 0.2410         0.2150
 KA400        0.2560         0.2150         0.2575         0.2200         0.2625         0.2200         0.2610         0.2150                                 0.2425         0.2200
 KA500        0.2610         0.2150         0.2625         0.2200         0.2675         0.2200         0.2660         0.2150                                 0.2475         0.2200
 KA600        0.2660         0.2150         0.2675         0.2200         0.2725         0.2200         0.2710         0.2150                                 0.2460         0.2150
 KA700        0.2710         0.2150         0.2725         0.2200         0.2775         0.2200         0.2760         0.2150
 KA800        0.2760         0.2150         0.2775         0.2200         0.2825         0.2200         0.2810         0.2150
 | 
 | 
|  | 
|  |  | 
|  |  | 
| ©«¤l835 ¥DÃD6 ºëµØ0 ¿n¤À915 ÂI¦W1  §@·~¨t²ÎWin 10,7 ³nÅ骩¥»2019,2013,2003 ¾\ŪÅv50 ©Ê§O¨k µù¥U®É¶¡2010-5-3 ³Ì«áµn¿ý2025-7-5 
 | 
                
| ¦^´_ 1# snoopykay ½Æ»s¥N½XSub nn()
  Dim iI%, iCol%
  Dim lTop&
  Dim sStr$
  Dim rTar As Range
  
  Range([K2], [L8]).Clear
  sStr = InputBox("½Ð¿é¤Jn·j´Mªº¸ê®Æ", "´M§ä¸ê®Æ")
  Set rTar = Range("A:A").Find(sStr, LookIn:=xlValues)
  If Not rTar Is Nothing Then
    With rTar
      iCol = 11
      lTop = 2
      Cells(lTop, iCol) = .Value
      For iI = 0 To 3
        Range(.Offset(, iI * 2 + 1), .Offset(, iI * 2 + 2)).Copy Cells(lTop + iI + 1, iCol)
      Next
    End With
  End If
End Sub
 VBA·j´MÀx¦s®æ«á¡A¶K¤W¨ä¥LÄæ¦ì.zip (7.77 KB) | 
 | 
|  | 
|  |  | 
|  |  | 
| ©«¤l18 ¥DÃD6 ºëµØ0 ¿n¤À24 ÂI¦W0  §@·~¨t²Îwin7 ³nÅ骩¥»2007 ¾\ŪÅv10 ©Ê§O¨k ¨Ó¦Û°ª¶¯ µù¥U®É¶¡2016-3-23 ³Ì«áµn¿ý2016-7-4 
 | 
                
| ¦^´_  snoopykayluhpro µoªí©ó 2016-5-12 22:25
 
 ½Ð±Ðluhpro ¤j¤j
 
 iI% ÁÙ¦³ iCol% «á±ªº%²Å¸¹¬O¥NªíÔ£·N«ä©O?
 
 ¤p§Ì¤~¾Ç²Ê²L¡A·Ð½Ð«ü±Ð
 | 
 | 
|  | 
|  |  | 
|  |  | 
| ©«¤l835 ¥DÃD6 ºëµØ0 ¿n¤À915 ÂI¦W1  §@·~¨t²ÎWin 10,7 ³nÅ骩¥»2019,2013,2003 ¾\ŪÅv50 ©Ê§O¨k µù¥U®É¶¡2010-5-3 ³Ì«áµn¿ý2025-7-5 
 | 
                
| ¦^´_ 3# mave ½Ð°Ñ¦Ò¤pÀ°¤âªº»¡©ú:
 
 Integer ¸ê®Æ«¬ºA
 
 Integer ÅܼƫY¥H½d³ò¬° -32,768 ¨ì 32,767 ¤§ 16 ¦ì¤¸ (2 Ӧ줸²Õ) ¼Æ¦rªº§Î¦¡Àx¦s¡CInteger ªº«¬ºA«Å§i¦r¤¸¬O¦Ê¤À¤ñ²Å¸¹(%)¡C
 | 
 | 
|  | 
|  |  | 
|  |  | 
| ©«¤l2025 ¥DÃD13 ºëµØ0 ¿n¤À2053 ÂI¦W0  §@·~¨t²ÎWIN7 ³nÅ骩¥»Office2007 ¾\ŪÅv100 ©Ê§O¨k ¨Ó¦Û¥x¥_¥« µù¥U®É¶¡2011-3-2 ³Ì«áµn¿ý2024-3-14 
      
 | 
                
| ¥»©«³Ì«á¥Ñ ML089 ©ó 2016-5-17 13:13 ½s¿è 
 Private Sub Worksheet_Change(ByVal Target As Range)
 Dim xF As Range
 If Target.Address <> "$K$2" Then Exit Sub
 Set xF = [Sheet1!A:A].Find([K2].Value, lookat:=xlWhole)
 If xF Is Nothing Then MsgBox "§ä¤£¨ì": Exit Sub
 For i = 1 To 4
 xF(1, i * 2).Resize(, 2).Copy [K2:L2].Offset(i, 0)
 Next
 End Sub
 
 ¦A±N K2 ³]©w¬° A:A ªº¿ï³æ¡A¥i¥H²¤Æ§@·~
 | 
 | 
| {...} ªí¥Ü»Ýn¥Î CTRL+SHIFT+ENTER ¤TÁä¿é¤J¤½¦¡ | 
|  |  | 
|  |  | 
| ©«¤l18 ¥DÃD6 ºëµØ0 ¿n¤À24 ÂI¦W0  §@·~¨t²Îwin7 ³nÅ骩¥»2007 ¾\ŪÅv10 ©Ê§O¨k ¨Ó¦Û°ª¶¯ µù¥U®É¶¡2016-3-23 ³Ì«áµn¿ý2016-7-4 
 | 
                
| ¦^´_ 4# luhpro 
 ·PÁ¤j¤jªº¦^ÂÐ
 
 Åý¤p§Ì¼W¥[¨£»D¤F
 
 ·P®¦
 | 
 | 
|  | 
|  |  | 
|  |  | 
| ©«¤l2035 ¥DÃD24 ºëµØ0 ¿n¤À2031 ÂI¦W0  §@·~¨t²ÎWin7 ³nÅ骩¥»Office2010 ¾\ŪÅv100 ©Ê§O¨k µù¥U®É¶¡2012-3-22 ³Ì«áµn¿ý2024-2-1 
 | 
                
| ¥»©«³Ì«á¥Ñ c_c_lai ©ó 2016-5-17 20:02 ½s¿è 
 ¦^´_ 1# snoopykay
 ½Æ»s¥N½XSub Ex()
    Dim sStr$, rest As Range
    Dim lTar As Range, rTar As Range
    
    Range("K2:L10").Clear
    sStr = InputBox("½Ð¿é¤Jn·j´Mªº¸ê®Æ", "´M§ä¸ê®Æ")
    Set lTar = Range("A:A").Find(sStr, LookIn:=xlValues)
    
    If Not lTar Is Nothing Then
        '  Set rest = lTar.Resize(1, 9)
        Set rTar = Cells(2, 11)
        ' rTar.Resize(9, 1) = Application.Transpose(rest)   '  ¤W¤U¦æ¦P¸q
        rTar.Resize(9, 1) = Application.Transpose(lTar.Resize(1, 9))
    End If
End Sub
 | 
 | 
|  | 
|  |  | 
|  |  |