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

[µo°Ý] VBA¦Û°Ê¦V¤U¶ñº¡°ÝÃD

[µo°Ý] VBA¦Û°Ê¦V¤U¶ñº¡°ÝÃD


»¡©ú:
¤½¦¡1~¤½¦¡3(C:EÄæ)¤w¨Ï¥ÎVBA°Ñ·ÓAÄæ¸ê®Æ¦Û°Ê¦V¤U¶ñº¡

°ÝÃD:
AÄæ¸ê®Æ¦pªG«ùÄò¦V¤U·s¼W®É¡A¨C¦¸«ö¤U¡u¤½¦¡¦V¤U¶ñº¡¡v«ö¶s¡AC:EÄ椽¦¡§¡·|±qC2:E2­«·s¦V¤U¶ñº¡
½Ð°Ý¸Ó¦p¦ó§ó§ï¬°
¨C¦¸«ö¤U¡u¤½¦¡¦V¤U¶ñº¡¡v«ö¶s®É¡AC:EÄ椽¦¡°£¤F°Ñ·ÓAÄæ¸ê®Æ¦Û°Ê¦V¤U¶ñº¡
¦ý¬O¥HC:EÄæ³Ì«á¤@µ§¤½¦¡ªº¤U¤@¦C¶}©l¦V¤U¶ñº¡

¨Ò¦p:
²Ä¤@¦¸AÄæ¸ê®Æ·s¼W¦ÜA8¡A«ö¤U¡u¤½¦¡¦V¤U¶ñº¡¡v«ö¶s®É¡AC:EÄ椽¦¡¦Û°Ê¦V¤U¶ñº¡¦ÜC8:E8
²Ä¤G¦¸¦A¤H¤u·s¼WA9:A15¸ê®Æ¡A§Æ±æ¦A«ö¤U¡u¤½¦¡¦V¤U¶ñº¡¡v«ö¶s®É
C:EÄ椽¦¡¥i¥H±qC9:E9¶}©l¦Û°Ê¦V¤U¶ñº¡¦ÜC15:E15¡A¨Ã«D±qC2:E2­«·s¦V¤U¶ñº¡
¥H¦¹Ãþ±À¡K¡K¡K¡K¨D¤j®vÀ°¸Ñ~~~~~~


´ú¸Õ.rar (16.09 KB)
*¦v¤k¤@ªTµL»~*

¦^´_ 1# msmplay
¸Õ¸Õ¬Ý
  1. Sub ¦V¤U¶ñº¡()
  2.     With Range("C2:E2")
  3.         If .End(xlDown).Row = Rows.Count Then
  4.             '²Ä¤@¦¸AÄæ¸ê®Æ·s¼W¦ÜA8¡A«ö¤U¡u¤½¦¡¦V¤U¶ñº¡¡v«ö¶s®É¡AC:EÄ椽¦¡¦Û°Ê¦V¤U¶ñº¡¦ÜC8:E8
  5.             .AutoFill Destination:=.Cells.Resize(Range("A1").End(xlDown).Row - 1), Type:=xlFillCopy
  6.         ElseIf .End(xlDown).Row < Range("A1").End(xlDown).Row Then
  7.             With .End(xlDown).Resize(, .Columns.Count)
  8.                 '²Ä¤G¦¸¦A¤H¤u·s¼WA9:A15¸ê®Æ¡A§Æ±æ¦A«ö¤U¡u¤½¦¡¦V¤U¶ñº¡¡v«ö¶s®É
  9.                 'C: EÄ椽¦¡¥i¥H±qC9: E9¶}©l¦Û°Ê¦V¤U¶ñº¡¦ÜC15: E15 , ¨Ã«D±qC2: E2­«·s¦V¤U¶ñº¡
  10.                 .AutoFill Destination:=.Cells.Resize(Range("A1").End(xlDown).Row - .Row + 1), Type:=xlFillCopy
  11.             End With
  12.         End If
  13.     End With
  14. End Sub
½Æ»s¥N½X
·P®¦ªº¤ß......(¦b³Â»¶®a±Ú°Q½×°Ï.¥Î¤ß¾Ç²ß·|¦³¶i¨Bªº)
¦ý¸ê·½µL­­,«á´©¦³­­,  ¤@¤Ñ1¤¸ªºÃÙ§U,¤H¤H¦³¯à¤O.

TOP

¦^´_ 2# GBKEE


   G¤j~~~~~~~´ú¸Õ¤w¦¨¥\¡A«D±`·PÁ¼ö¤ßÀ°¦££¬
*¦v¤k¤@ªTµL»~*

TOP

¦^´_ 2# GBKEE


   G¤j~~¤p©f¥Ø«eÁÙ¹J¨ì¤F¥t¤@­Ó°ÝÃD¡A¥i¥H¤]½Ð§AÀ°¦£¬Ý¬Ý¶Ü~~«D±`·PÁÂ~~~~~~
http://forum.twbts.com/thread-19849-1-1.html
*¦v¤k¤@ªTµL»~*

TOP

        ÀR«ä¦Û¦b : ¤Ó¶§¥ú¤j¡B¤÷¥À®¦¤j¡B§g¤l¶q¤j¡A¤p¤H®ð¤j¡C
ªð¦^¦Cªí ¤W¤@¥DÃD