Excel에서 셀에 표시할 문자 수를 지정할 수 있습니까? 모든 셀에 동일한 문자 수를 표시하고 싶습니다. 따라서 소수점 왼쪽과 오른쪽의 자릿수는 내가 지정한 문자 수에 따라 달라집니다. 예를 들어, 각 숫자를
3
47.5
-999.25
600000
길이는 7자로 형식화됩니다.
3.00000
47.5000
-999.25
600000.
답변1
답변2
로 시작:
이 짧은 매크로를 실행하면:
Sub dural()
Dim r As Range, s As String
Dim DQ As String
DQ = Chr(34)
For Each r In Selection
r.NumberFormat = "0.000000"
s = r.Text
s = Left(s, 7)
s = DQ & s & DQ
r.NumberFormat = s & ";" & s & ";" & s
Next r
End Sub
각 셀에 별도의 사용자 정의 NumberFormat을 할당합니다.
중간 값을 처리하려면 열이 "매우 넓어야" 합니다.사용자 정의 숫자 형식의 수에 제한이 있으므로 이 방법으로 서식을 지정할 수 있는 셀 수에도 제한이 있습니다.