- ©«¤l
- 835
- ¥DÃD
- 6
- ºëµØ
- 0
- ¿n¤À
- 915
- ÂI¦W
- 1
- §@·~¨t²Î
- Win 10,7
- ³nÅ骩¥»
- 2019,2013,2003
- ¾\ŪÅv
- 50
- ©Ê§O
- ¨k
- µù¥U®É¶¡
- 2010-5-3
- ³Ì«áµn¿ý
- 2025-7-5
|
¥»©«³Ì«á¥Ñ luhpro ©ó 2011-10-1 17:08 ½s¿è
¦^´_ 3# ´Ñ»y³¾»ï
³á...
¨º´N«Ü²³æ¤F, ¥un¦³©³¤Uªºµ{¦¡´N¥i¨ä¥Lªº³£¥i¥H®³±¼¤F :- Private Sub Worksheet_Change(ByVal Target As Range)
- Dim sStr$
- Dim iI%
- Dim lJ As Long, lLen As Long
-
- On Error GoTo ErrorHandler
- Application.EnableEvents = False
- With Target
- sStr = .Value
- lLen = Len(sStr)
- iI = 0
- lJ = 1
- Do While lJ < lLen
- If Mid(sStr, lJ, 1) = "," Then iI = iI + 1
- If iI = 4 Then
- .Value = Left(sStr, lJ) & Chr(10) & Right(sStr, Len(sStr) - lJ)
- sStr = .Value
- lLen = Len(sStr)
- lJ = lJ + 1
- iI = 0
- End If
- lJ = lJ + 1
- Loop
- End With
- Application.EnableEvents = True
- Exit Sub
- ErrorHandler:
- Select Case Err.Number
- Case 13 ' §R°£¦C·|¾ÉP Target ¬° Null ¦¹®É¤Þ¥Î .Value ·|µo¥Í¿ù»~
- sStr = ""
- End Select
- Resume Next
- End Sub
½Æ»s¥N½X |
|