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

[µo°Ý] ½Æ»s¶W¯ÅºC°ÝÃD¨D±Ï

[µo°Ý] ½Æ»s¶W¯ÅºC°ÝÃD¨D±Ï

¥»©«³Ì«á¥Ñ spermbank ©ó 2015-12-22 23:42 ½s¿è

¤j®a¦n:

         §Ú·Q§Q¥Î"¤u§@ªí1"ªºAÄæ¥N¸¹¦Ü"­º­¶"¤Î"°ò¥»­±"·j´M½Æ»s(¥]§t­ì¥»¼Æ­È¡B®æ¦¡¤ÎÃC¦â)¬ÛÃö¸ê®Æ¦Ü"¤u§@ªí1"
         §Ú§Q¥Îoffice 2007¶]¡A³t«×¶W¯ÅºC¡A°_½X­n20-30¤ÀÄÁ¡A¥i¬O¥Îoffice 2010(¤£¦P¹q¸£¡A¹q¸£¤ñ¸û¦n)¶]¥u­n8-10¤ÀÄÁ
         °ò¥»¤W³£¥Îoffice 2007¶]¡A·Q½Ð±Ð¦U¦ì¤j¤j¡A³o­n¦p¦ó¸Ñ¨M(¦pªþ¥óÀÉ®×)¡A·PÁ¡C

test.rar (395.38 KB)

³o¬O§Úªºµ{¦¡½X³Â·Ð¤j¤jÀ°§Ú¬Ý¬Ý¡A·PÁ¡C
  1. Sub Macro1()


  2.     Sheets("¤u§@ªí1").Select
  3.     x1 = Application.WorksheetFunction.CountA(Range("A:A")) 'Äæ¦ì¦³­È½d³ò­p
  4. '================================================================
  5. '    iStart = Timer
  6. '================================================================
  7.    

  8.     For i = 2 To x1            '§Q¥Î¤u§@ªí1AÄæ¥N¸¹¦Ü­º­¶¡B°ò¥»­±´M§ä¬Û¹ï¥N¸¹
  9.         Range("C" & i).Formula = "=MATCH($A" & i & ",­º­¶!$A$1:$A$3000,)"
  10.     Next
  11.    
  12.    
  13.     Columns("C:C").Select       '±N¤½¦¡Âà´«¦¨­È
  14.     Selection.Copy
  15.     Range("C1").Select
  16.     Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
  17.         :=False, Transpose:=False
  18.     Application.CutCopyMode = False
  19.     Range("C1").Select




  20.     For i = 2 To x1     '§Q¥Î¤u§@ªí1CÄ檺­È¡A¦Ü­º­¶¤Î°ò¥»­±®»¨ú¬ÛÃö¸ê®Æ

  21.         GGG = Cells(i, "C")
  22.         Sheets("­º­¶").Range("F" & GGG & ":" & "P" & GGG).Copy Sheets("¤u§@ªí1").Range("D" & i & ":" & "N" & i)


  23.         Sheets("°ò¥»­±").Range("G" & GGG & ":" & "I" & GGG).Copy Sheets("¤u§@ªí1").Range("O" & i & ":" & "Q" & i)


  24.         Sheets("°ò¥»­±").Range("D" & GGG & ":" & "E" & GGG).Copy Sheets("¤u§@ªí1").Range("R" & i & ":" & "S" & i)


  25.         Sheets("°ò¥»­±").Range("E" & GGG & ":" & "E" & GGG).Copy Sheets("¤u§@ªí1").Range("T" & i & ":" & "T" & i)


  26.         Sheets("°ò¥»­±").Range("F" & GGG & ":" & "F" & GGG).Copy Sheets("¤u§@ªí1").Range("U" & i & ":" & "U" & i)

  27.     Next





  28. '================================================================
  29. '    iEnd = Timer
  30. '    Sheets("¤u§@ªí1").Select
  31. '    Cells(2, "F") = iEnd - iStart

  32. End Sub
½Æ»s¥N½X

TOP

¦^´_ 4# ­ã´£³¡ªL

­ã´£³¡ªL ±z¦n:

    ¦³¨S¦³¿ìªk¤£§R°£AÄæ­«½Æ¥N¸¹¤Î­«·s±Æ¦C¤è¦¡¤U§¹¦¨©O?
    ¨S¦³¨q¥X§¹¾ãµ{¦¡¡A¦ý­«½Æ¥N¸¹¤Î©Ò¦b¦ì¸m¦³¨ä·N¸q¡A·PÁ¡C

TOP

¥»©«³Ì«á¥Ñ spermbank ©ó 2015-12-23 16:23 ½s¿è

¦^´_ 6# ­ã´£³¡ªL


    ­ã´£³¡ªL ±z¦n:

     ½Ð°Ý¤@¤U¨ú°Ï¬q³Ì¤p®É¡A¤u§@ªí1³£·|¼Ð¥ÜA¦ÜCÄæ³Ì¤p¬°¶À©³¦â¡A³o¶À©³¦â¯à°÷®³±¼¶Ü??
     ¦]¬°©³¦âµù°O¡AÁÙ¦³¨ä¥L¥Î³~¡A±qµ{¦¡¬Ý¤£¥X¨Ó«ç»ò®³±¼¡A·PÁ¡C

     ¥t¥~¡A§Úªºµ{¦¡¬O
     Sub test()
         .
         .(¤W¬qµ{¦¡)(¦³§PÂ_¦¡¤l¡Bµ¹Àx¦s®æÃC¦â)
         .
         ½Æ»s³¡¤À(¤¤¬qµ{¦¡)
         .
         .(¤U¬qµ{¦¡)(¦P¤@¤À­¶¦³¹Bºâ)
         .
     endsub

     ¤W¬qµ{¦¡¡B¤¤¬qµ{¦¡¡B¤U¬qµ{¦¡³£¨Ì§Ç³B²z¡A³o¼Ë¤l¯uªº·|¼vÅT½Æ»s³¡¤À§r¡A¥i¬O§Ú¤£ª¾¹D¬°¤°»ò?

TOP

¦^´_ 8# ­ã´£³¡ªL

Ok,·PÁ·PÁÂ^^

TOP

        ÀR«ä¦Û¦b : §Ú­Ì³Ì¤jªº¼Ä¤H¤£¬O§O¤H¡D¥i¯à¬O¦Û¤v¡C
ªð¦^¦Cªí ¤W¤@¥DÃD