- ©«¤l
- 94
- ¥DÃD
- 28
- ºëµØ
- 0
- ¿n¤À
- 145
- ÂI¦W
- 0
- §@·~¨t²Î
- windows
- ³nÅ骩¥»
- office 2007
- ¾\ŪÅv
- 20
- µù¥U®É¶¡
- 2011-9-22
- ³Ì«áµn¿ý
- 2025-2-25
|
³o¬O§Úªºµ{¦¡½X³Â·Ð¤j¤jÀ°§Ú¬Ý¬Ý¡A·PÁ¡C- Sub Macro1()
- Sheets("¤u§@ªí1").Select
- x1 = Application.WorksheetFunction.CountA(Range("A:A")) 'Äæ¦ì¦³È½d³òp
- '================================================================
- ' iStart = Timer
- '================================================================
-
- For i = 2 To x1 '§Q¥Î¤u§@ªí1AÄæ¥N¸¹¦Üº¶¡B°ò¥»±´M§ä¬Û¹ï¥N¸¹
- Range("C" & i).Formula = "=MATCH($A" & i & ",º¶!$A$1:$A$3000,)"
- Next
-
-
- Columns("C:C").Select '±N¤½¦¡Âà´«¦¨È
- Selection.Copy
- Range("C1").Select
- Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
- :=False, Transpose:=False
- Application.CutCopyMode = False
- Range("C1").Select
- For i = 2 To x1 '§Q¥Î¤u§@ªí1CÄ檺ȡA¦Üº¶¤Î°ò¥»±®»¨ú¬ÛÃö¸ê®Æ
- GGG = Cells(i, "C")
- Sheets("º¶").Range("F" & GGG & ":" & "P" & GGG).Copy Sheets("¤u§@ªí1").Range("D" & i & ":" & "N" & i)
- Sheets("°ò¥»±").Range("G" & GGG & ":" & "I" & GGG).Copy Sheets("¤u§@ªí1").Range("O" & i & ":" & "Q" & i)
- Sheets("°ò¥»±").Range("D" & GGG & ":" & "E" & GGG).Copy Sheets("¤u§@ªí1").Range("R" & i & ":" & "S" & i)
- Sheets("°ò¥»±").Range("E" & GGG & ":" & "E" & GGG).Copy Sheets("¤u§@ªí1").Range("T" & i & ":" & "T" & i)
- Sheets("°ò¥»±").Range("F" & GGG & ":" & "F" & GGG).Copy Sheets("¤u§@ªí1").Range("U" & i & ":" & "U" & i)
- Next
- '================================================================
- ' iEnd = Timer
- ' Sheets("¤u§@ªí1").Select
- ' Cells(2, "F") = iEnd - iStart
- End Sub
½Æ»s¥N½X |
|