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

[µo°Ý] [µo°Ý] VBA¶ñ¤J¤½¦¡

¦^´_ 4# ABK


    ¥Î°}¦C³B²zÀ³¸Ó·|¤ñ¨C­ÓÀx¦s®æ¤À§O³B²z¨Ó±o§Ö

TOP

¦^´_ 7# n7822123


    °²³]¤u§@鷺¨C­Ó¤u§@ªíªº®æ¦¡³£¤@¼Ë
    ¥B¤u§@ªíªº²Ä¤@¦C¬OÄæ¦ì¦WºÙ
    Sub test()
      Dim Arr, sh
      For Each sh In Sheets
            With sh
                  Arr = Range(.[A2], .[A1].Cells(.Rows.Count, 1).End(3))
                  For i = 1 To UBound(Arr): Arr(i, 1) = Left(Arr(i, 1), 3): Next
                  .[B2].Resize(UBound(Arr)) = Arr
            End With
      Next
   End Sub

  ³o¼Ë¤]³\¥i¥H«Ü§Ö§â40´X­Ó¤u§@ªí°µ§¹

TOP

¦^´_ 1# ABK


    ¦b B Äd¶ñ¤J¤½¦¡¡G

    cells(2,"B").formula = "= LEFT(A2,3)"
    cells(3,"B").formula = "= LEFT(A3,3)"

TOP

¦^´_ 10# n7822123


    ÁÂÁ¡A§Ú¾Ç²ß¤F³o¤@©Û¡G
         "¥ÎVBA¼g¨ç¼Æ´N§ó²³æ¤F¡A¤£¥Î°j°é¡A¤@¦æ¸Ñ¨M
           ¨ç¼Æ¸ÌªºA2·|¦Û°ÊÅܧó¬°A3,A4,A5"

      §Ú´¿¸g¦b¨ä¥L¦a¤è¼gªº¼Ò¦¡¬O§â¦C ¥Î i ·íÅܼơG
         .Cells(i, "B").Formula = "=LEFT(A" & i & ",3)"

TOP

        ÀR«ä¦Û¦b : °µ¸Ó°µªº¨Æ¬O´¼¼z¡A°µ¤£¸Ó°µªº¨Æ¬O·Mè¡C
ªð¦^¦Cªí ¤W¤@¥DÃD