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

[µo°Ý] ¸ê®Æ­åªR(VBA)¨D¸Ñ¨M

[µo°Ý] ¸ê®Æ­åªR(VBA)¨D¸Ñ¨M

¤j¤j§A­Ì¦n
§Ú¬O¨Ï¥Î¿ý»s»E¶°ªº¤è¦¡§Ë¤@­ÓÃö©ó¸ê®Æ­åªRªºµ{¦¡
¥D­n¬O·Q§âItem   Version Part number      Serial number     Description
                                             ¡ô         ¡ô              ¡ô                       ¡ô                           ¡ô
                                             A1         B1             C1                      D1                         E1

¤Á³Î¦¨¨C­Ó¸ê®Æ¹ïÀ³¨ì¨C­ÓÄæ¦ì¤¤
Á|Item   ¬°¨Ò ·Q­n§âItem   ¨ìVersion«e­±ªº³o­ÓV¤§«eªº¦r¦ê©ñ¨ìA1
Á|Version ¬°¨Ò ·Q­n§âVersion ¨ìPart number      «e­±ªº³o­ÓP¤§«eªº¦r¦ê©ñ¨ìB1
¥i¥H®M¥Î¨ì¦h­ÓEXCEL¤À­¶¤¤ ¥Ñ©óItem¨ìVersion¤§«eªºªÅ®æ¤£¤@©w¬Û¦P,¥i§_¦³µ{¦¡¬O§ì¨ú¨ìV¤§«eªº¦r¦ê©ñ¨ìA1¤¤
¥H¤U¬°¿ý»sµ{¦¡½X ¤£ª¾¬O§_¥¿½T ¬O§_¦³ÅçÃÒªº¤èªk ©Î¬O¦³¤j¤j¥i¥Hª½±µ¸Ñ¨M³o­Ó°ÝÃD
For a = 2 To Worksheets.Count
    Worksheets(a).Columns("A:A").Select
    Selection.TextToColumns Destination:=Range("A1"), DataType:=xlFixedWidth, _
        FieldInfo:=Array(Array(0, 1), Array(17, 1), Array(26, 1), Array(39, 1), Array(57, 1)) _
        , TrailingMinusNumbers:=True
    Worksheets(a).Columns("A:A").EntireColumn.AutoFit
    ActiveWindow.SmallScroll Down:=-60
Next

QQ.png (8.95 KB)

ªþ¥ó¤@

QQ.png

QQ.png (8.95 KB)

ªþ¥ó¤@

QQ.png

¦^´_ 2# luhpro


    ¤j¤j±z¦n §Ú·Q­n½Ð°Ý¤@¤U
©w¸q¥H¤U¨â­Ó¬O­n°µ¬Æ»òªºªü?? ¬Ý¤£¤ÓÀ´ ¥i¥H¸ÑÄÀ³o­Óµ{¦¡½X¦A¶]¬Æ»ò¶Ü §Ú¹ï©óVBA¬Oªì¾ÇªÌ ·PÁÂ
  vA = Split([A1])
  iA = UBound(vA)

TOP

¦^´_ 2# luhpro


    ¤j¤j±z¦n §Ú¥i¯à¨S¦³ªí¹F±o«Ü¦n ¨ä¹ê§Ú¬O·Q§Ë¦¨
¹ï¦P¤@­ÓÀx¦s®æ¶}­åªR ªþ»\¤W¥h¤]¨SÃö«Y

TOP

        ÀR«ä¦Û¦b : ­ì½Ì§O¤H´N¬Oµ½«Ý¦Û¤v¡C
ªð¦^¦Cªí ¤W¤@¥DÃD