¦p¦ó³]©w½Æ»s°j°ésheet1½Æ»sÀx¦s®æ¦Üsheet2©T©w¦ì¸m????
- ©«¤l
- 2839
- ¥DÃD
- 10
- ºëµØ
- 0
- ¿n¤À
- 2895
- ÂI¦W
- 0
- §@·~¨t²Î
- ¡e²¤¡f
- ³nÅ骩¥»
- ¡e²¤¡f
- ¾\ŪÅv
- 100
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¡e²¤¡f
- µù¥U®É¶¡
- 2013-5-13
- ³Ì«áµn¿ý
- 2025-2-15
|
µ{¦¡ºc·Q¡G
¢°¡D¡e¼ÐÅÒ²M³æ¡f¤u§@ªí«e¢²¦C¡A¨Æ¥ý³]©w¦nªí®æ¼Ë¦¡¡]¥u¦³¼ÐÃD¤å¦r¡A¥¼¶ñ¤º®e¡^¡A
¡@¡@¤@±Æn´XÄæ¡]µø¦C¦L¤j¤p¡^¡A¥i¥Ñ¦¹¨M©w¡A¶K¤J¸ê®Æ®É¡A§Y¥H¦¹¬°¼Ë¥»©¹¥k©¹¤UÂà¶K¡C
¢±¡D¶K¤J¸ê®Æ®É¡A±q²Ä¢³¦C¶}©l¡A¼Ë¦¡´N¥Î«e¢²¦C¬°¨Ó·½¡A¦A³v¤@¶ñ¤J¸ê®Æ¡A
¡@¡@³B²z§¹¦¨«á¡A¦A§R¥h«e¢²¦C¡C
¢²¡D°õ¦æ¡e²M°£¡f¡A§Y¥i«ì´_쪬¡]º¸«á¤´¥i«·s§ó§ï¼Ë¦¡¡Aµ{¦¡¥u¨Ì¼Ë½Æ»s¡^- Sub Âà¥X()
- Dim R&, xR As Range, xH As Range, xE As Range
- Call ²M°£
- R = [¼ÐÅÒ²M³æ!A65536].End(xlUp).Row
- If R < 2 Then Exit Sub
- Set xH = [¼ÐÅҼ˦¡!A4]: Set xE = xH
-
- For Each xR In [¼ÐÅÒ²M³æ!A2].Resize(R - 1)
- If xH = "" Then [¼ÐÅҼ˦¡!1:3].Copy xE
- xE(2, 2) = xR
- xE(3, 2) = xR(1, 2)
- Set xE = xE(1, 3)
- If xE = "" Then Set xH = xH(4): Set xE = xH
- Next
- [¼ÐÅҼ˦¡!1:3].EntireRow.Delete
- Application.Goto [¼ÐÅҼ˦¡!A1]
- End Sub
½Æ»s¥N½X ¡@
ªþ¥ó¤U¸ü¡G
°]²£¼ÐÅÒ»s§@v01.rar (16.22 KB)
¡@
¡@ |
|
|
|
|
|
|
- ©«¤l
- 2839
- ¥DÃD
- 10
- ºëµØ
- 0
- ¿n¤À
- 2895
- ÂI¦W
- 0
- §@·~¨t²Î
- ¡e²¤¡f
- ³nÅ骩¥»
- ¡e²¤¡f
- ¾\ŪÅv
- 100
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¡e²¤¡f
- µù¥U®É¶¡
- 2013-5-13
- ³Ì«áµn¿ý
- 2025-2-15
|
¦^´_ 5# poke0817
¤£¥i¨Ï¥Î¬O¦]¬°±z¡e¨S¦³¤U¸ü¡fªþÀÉ¡A¸Ô²Ó¬Ý¸Ì±ÁÙ¦³¤@Ó sub ²M°£() µ{¦¡¡A
¡e²M°£¡fµ{¦¡§Ú¤@¯ë·|¥t¥~¼g¡I
ªí®æ¡e²Ä¤@±Æ¡f½Ð¨Ì±zªº©Ò»Ý¥ý¥k¶K¡An¶K´XÓ¼ÒªO¨Ì¡e¦C¦L¼e«×¡f¦Ó©w¡A¦Ó¤£¬O¥u¦³¢Ï¢°¡G¢Ð¢²¤@²Õ¡A
³oÓ°µªk¥i´î¤Ö«Ü¦hµ{¦¡½X¡A¤Ï¥¿²Ä¤@±Æ«ç³]©w¡Aµ{¦¡¨Ì¼Ëµe¸¬Äª¡A
Y¦³§ó§ï¤]¤£¶·¥h§ó°Ê¤j³¡¥÷ªºµ{¦¡¡A¥unª½±µ¹ïªí®æקï§Y¥i¡I
xR(1) ¡÷ xR.cells(1,1)
xR(2) ¡÷ xR.cells(2,1) ¬O¥¦ªº¡e¤U¤@®æ¡f¡AYn«ü©w¨ä¡e¥k¤@®æ¡f¡A«h¬° xR(1,2) ¡÷¡@µ¥¦P¤_ xR.cells(1,2) |
|
|
|
|
|
|
- ©«¤l
- 2839
- ¥DÃD
- 10
- ºëµØ
- 0
- ¿n¤À
- 2895
- ÂI¦W
- 0
- §@·~¨t²Î
- ¡e²¤¡f
- ³nÅ骩¥»
- ¡e²¤¡f
- ¾\ŪÅv
- 100
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¡e²¤¡f
- µù¥U®É¶¡
- 2013-5-13
- ³Ì«áµn¿ý
- 2025-2-15
|
¦^´_ 9# poke0817
¢°¡D¨C¦¸¹J¨ì°ÝÃD¤º®eºtÅܨì³Ì«á¤W¶Çªºªþ¥ó³£¤£¤@¼Ë¡A×קï§ï¡A«ÜÀYµh¡I
¡@¡@¥u¯à°µ¨ì³oÓªþÀɬ°¤î¡AY¦³®t²§½Ð¦Û¦æקï¡I
¢±¡D½Ð°È¥²¤U¸ü½d¨ÒÀɸԲӬݡ]¤w³]©w¼ÐÅÒªº¦C¦L¼Ë¦¡¡A´X¥G¬O«È»s¤Æ¤F¡ã¡ã¡^¡A
¡@¡@¥H·s¤J·|ûµLªk¤U¸üªþÀÉ¡A¦A¯}¨Ò¦h´£¨Ñ¥t¤@¤U¸ü§}¡A½Ð¾¨¶q°Ñ»P½×¾Â¥æ¬y¡A¥H´£¤É¤U¸üÅv¡I
¢²¡D¼ÐÅҼ˦¡¦³¨âºØ¡A©Ò¥Hµ{¦¡½X¤À§O³]¸m¡A¤ñ¹ï¨âºØÀ³¥i§ó¤F¸Ñµ{¦¡ªº·N«ä¡I- Sub Âà¤J1()
- Dim xA As Range, xB As Range, xR As Range, xH As Range, xE As Range
- Call ²M°£1
- Set xA = [²M³æ!C2]: Set xB = [²M³æ!B7]
- If xB = "" Then Exit Sub
- ¡@
- Set xH = [A10]: Set xE = xH '©w¦ì¸ê®Æ¿é¥XÀx¦s®æ¦ì¸m
- Application.ScreenUpdating = False
- ¡@
- Do: If xH = "" Then Rows("1:8").Copy xH(0, 1) '½Æ»sªÅ¥Õ¼Ë¦¡
- ¡@¡@xE(2, 1) = xA(1, 1) '¶ñ¤J¡e®Æ¸¹¡f
- ¡@¡@xE(3, 2) = xA(1, 1) '¶ñ¤J¡e®Æ¸¹¡f
- ¡@¡@xE(4, 2) = xA(2, 1) '¶ñ¤J¡e«~¦W¡f
- ¡@¡@xE(4, 4) = xA(4, 1) '¶ñ¤J¡e§å¸¹¡f
- ¡@¡@xE(5, 2) = xB(1, 2) '¶ñ¤J¡e°ª«×1¡f
- ¡@¡@xE(6, 2) = xB(2, 2) '¶ñ¤J¡e°ª«×2¡f
- ¡@¡@xE(5, 4) = xB(3, 2) '¶ñ¤J¡e°ª«×3¡f
- ¡@¡@xE(6, 4) = xB(4, 2) '¶ñ¤J¡e°ª«×4¡f
- ¡@¡@xE(7, 2) = xB(1, 1) '¶ñ¤J¡e²°¼Æ¡f
- ¡@¡@xE(7, 4) = xB(1, 3) '¶ñ¤J¡e³Æµù¡f
- ¡@¡@Set xE = xE(1, 6) '©w¦ì¤U¤@µ§¶ñ¤J¦ì¸m
- ¡@¡@If xE = "" Then Set xH = xH(9): Set xE = xH 'Y¥k¤è¤wµL¥i¶ñ¤Jªí®æ¡A¦V¤U©w¦ì
- ¡@¡@Set xB = xB(5, 1) '¤U¤@µ§¸ê®Æ¨Ó·½¦ì¸m
- Loop Until xB = ""
- ¡@
- Rows("1:8").Delete
- End Sub
- ¡@
- '¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×¡×
- Sub ²M°£1()
- With ActiveSheet
- ¡@¡@.UsedRange.Offset(8, 0).EntireRow.Delete '²M°£²Ä¢·¦C¥H¤U¸ê®Æ
- ¡@¡@.[A3,B4,B5:B8,D5:D8] = ""
- ¡@¡@.[A2:E8].Copy [F2:o8]
- End With
- End Sub
½Æ»s¥N½X ¡@
ªþ¥ó¤U¸ü¡G
¼ÐÅÒ»s§@v01.rar (32.79 KB)
©Î
http://www.funp.net/783355 |
|
|
|
|
|
|