2012-02-06 2 views

답변

2

매크로가있는 유일한 방법이라고 생각합니다. 값을 읽고, 각 줄을 나누고, 형식을 지정하고, 조인합니다.

ALT + F11, insert -> module and add;

=FORMATLINES(A1) 

를 들어

Public Function FORMATLINES(cell As Range) As String 
Dim data() As String, i As Long 
data = Split(cell.Text, vbLf) 
For i = 0 To UBound(data) 
    If IsNumeric(data(i)) Then data(i) = FormatNumber(data(i), 2, vbTrue, vbFalse, vbTrue) 
Next 
FORMATLINES = Join(data, vbLf) 
End Function 

저를 제공합니다;

5,501.70 
640.87 
1,081.46 
41.10 
+0

새로운 셀에 대해서는 _Text Wrapping_에 대한 _Alignment_ 옵션을 true로 설정해야합니다. – Alec

관련 문제