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

[µo°Ý] ±N¤u§@­¶ªº¸ê®Æ½Æ»s¨ì¥t¤@¤u§@­¶(§Q¥Îshift end)

[µo°Ý] ±N¤u§@­¶ªº¸ê®Æ½Æ»s¨ì¥t¤@¤u§@­¶(§Q¥Îshift end)

½Ð°Ý¦U¦ì«e½ú
§Ú·Q±N¬Y¤@sheet(1)ªº¸ê®Æ½Æ»s¨ì¥t¤@­Ósheet(2)¤W¡A³Ì«á²Î¤@¦b¦P¤@¦C¤W
¦ý¬O¨C¤@¦Cªº¸ê®Æ½d³ò³£·|¤£¦P¡A¦ý¬O°_ÂI³£¬O¤@¼Ëªº
©Ò¥H§Ú§Q¥Î¥H¤U¤è¦¡¡A¦ý¬O§Ú«o¤£ª¾¹D¦p¦ó±N©Ò§ì¨ìªº¸ê®Æ½Æ»s¨ìsheet(2)¤W

    sheet(1).select                                                                                          ' ¿ï¾Ü¸ê®Æ¨Ó·½¤u§@­¶
    iCount = Range("A3", Range("A3").End(xlToRight)).Count        '¥ý§ì¦@¦³¦h¤Ö¦Cªº¸ê®Æ
    Range("A3").Select                                                                                   '¥ýÂI¿ï¶}©l§ì¨úªº°_ÂI
    For x = 1 To iCount                                                                                 
        Range(Cells(3, x), Cells(3, x).End(xlDown)).Select                      '¿ï¾Ü²Ä¤@¦Cªº¸ê®Æ
        ±µ¤U¨ÓÀ³¸Ó¬O±N¤W­±§ì¨úªº¸ê®Æ½Æ»ssheet(2)
        ·í¤U¤@¦C¸ê®Æ§ì¨ì·|±µµÛ½Æ»s¤U¥h
    Next

§Ú·Qª¾¹Dªº¬O¦pªG¬O¥Î§Ú³o¤è¦¡¬O§_¥i¦æ¡A À³¸Ó«ç»ò
¥t¥~¤]·Qª¾¹D¬O§_¦³¨ä¥L§ó²LÅã©öÀ´ªº¤è¦¡

ÁÂÁÂ

¦^´_ 2# register313


³o¼Ë¤£¬O¥u¾A¥Î©ósheet(1) ªº¸ê®Æ³£¦b¦P¤@¦C®É¶Ü??

ÁÙ¬O»¡  CurrentRegion  ¥i¥H±Nsheet(1) ©Ò¦³¸ê®Æ  ¥]§t¤£¦P¦C  ¥þ³¡¿ï¨ú«á  copy ¨ì sheet(2)ªº¦P¤@¦C¤W¶Ü??

TOP

¦^´_ 4# register313

©êºp¤j¤j¡A±z¥i¯à¨S·dÀ´§Úªº°ÝÃD

sheet(1) ªº¸ê®Æ
¥¼©R¦W.JPG
§Ú§Æ±æ½Æ»s¨ìsheet(2) ®É¡A¸ê®Æ¬O³o¼Ë
¦]¬°¨CÄæ¨C¦Cªº¸ê®Æ¼Æ¥Ø¤£¦P©Ò¥H§Ú¬O§Q¥Îcount¥ý­p¼Æ¨Ó­pºâ¼Æ¶q¤§«á¦A¶K¤Wsheet(2)
¦Ó§Ú¦A½Æ»s¨ìsheet(2) ªº¦a¤è¥d¦í


¦Ó±z¤W­±©Ò´£¨Ñªº¤è¦¡
sheet(2) ¤´·|¬O³o¼Ë
3.JPG
   
¬O§_¦³¨ä¥L¤è¦¡¥i¥H§¹¦¨§Ú¤W¹Ïªºµ²ªG??

TOP

¦^´_ 6# Hsieh

ÁÂÁ¦U¦ì«e½úÀ°¦£~§Ú¤]ÃB¥~¾Ç¨ì¨âºØ¤è¦¡
¤U­±¬O§Ú­è­è©Ò·Q¨ìªº~¤]¤@¨Ö¤À¨É
  1. Sub test()
  2.     Sheets("1").Select
  3.     Dim iCount, iColumn, x, y As Integer
  4.     iCount = Range("A3", Range("A3").End(xlToRight)).Count
  5.     Range("A3").Select
  6.     y = 0
  7.     For x = 1 To iCount
  8.         Range(Cells(3, x), Cells(3, x).End(xlDown)).Select
  9.         iColumn = Range(Cells(3, x), Cells(3, x).End(xlDown)).Count
  10.         Selection.Copy Sheets("2").Cells(4 + y, 1)
  11.         y = y + iColumn
  12.     Next
  13. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : µêªÅ¦³ºÉ¡D§ÚÄ@µL½a¡AµoÄ@®e©ö¦æÄ@Ãø¡C
ªð¦^¦Cªí ¤W¤@¥DÃD