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

[µo°Ý] ¨D§U split°ÝÃD ·P®¦

¦]­ì¦r¦ê¨S¦³ªÅ¥Õ, ¬G¤£¯à¥ÎªÅ¥Õ¥h Split
¸Õ¸Õ¬Ý
  1. Sub splitTXT()
  2.    Dim Str1 As String
  3.    Dim I As Integer, J As Integer, ST As Integer
  4.    For I = 2 To [A65536].End(xlUp).Row
  5.        J = 1
  6.        Num = ""
  7.        Str1 = Cells(I, 1)
  8.        For J = 1 To Len(Str1)
  9.            ST = InStr(1, "0123456789", Mid(Str1, J, 1), 1)
  10.            If ST = 0 Then
  11.                Cells(I, 2) = Left(Str1, J - 1)
  12.                Cells(I, 3) = Right(Str1, Len(Str1) - J + 1)
  13.                Exit For
  14.            End If
  15.        Next
  16.    Next
½Æ»s¥N½X

TOP

¦^´_ 5# ¾{³½µ·
°w¹ï 0911 ­×¥¿, ¸Õ¸Õ¬Ý
  1. '
  2. Sub splitTXT()
  3.    Dim Str1 As String
  4.    Dim I As Integer, J As Integer, ST As Integer
  5.    For I = 2 To [A65536].End(xlUp).Row
  6.        J = 1
  7. '       Num = ""    ³o¬O´ú¸Õ®É¥[¤W¥hªº, §Ñ¤F¥h±¼, Sorry!!
  8.        Str1 = Cells(I, 1)
  9.        For J = 1 To Len(Str1)
  10.            ST = InStr(1, "0123456789", Mid(Str1, J, 1), 1)
  11.            If ST = 0 Then
  12.                Cells(I, 2) = "'" & Left(Str1, J - 1)     '°w¹ï 0911 ­×¥¿
  13.                Cells(I, 3) = Right(Str1, Len(Str1) - J + 1)
  14.                Exit For
  15.            End If
  16.        Next
  17.    Next
  18. End Sub
½Æ»s¥N½X

TOP

¦^´_ 9# ­ã´£³¡ªL
ªGµM¬O¦n¤èªk:
¤]¾Ç¨ì¤F Mid¤ÎOffset¨ç¼Æ ªº ²¤S·s ¤èªk, ÁÂÁÂ!!

TOP

        ÀR«ä¦Û¦b : ½_ÁJµ²±o¶V¹¡º¡¡A¶V·|©¹¤U««¡A¤@­Ó¤H¶V¦³¦¨´N¡A´N­n¶V¦³Á¾¨Rªº¯ÝÃÌ¡C
ªð¦^¦Cªí ¤W¤@¥DÃD