한 셀에 데이터가 있는데(예: ND(1.37)) 이를 다른 방식으로 표시해야 합니다(ND<1.37).
매크로나 짧은 스크립트를 통해 이를 수행하는 빠르고 쉬운 방법이 있습니까?
미리 감사드립니다!
편집: 아직 많은 것을 시도하지는 않았지만(아직 Excel 매크로에 익숙하지 않습니다.) 제가 찾고 있는 예는 다음과 같습니다.
ND(494) ~ ND<494
ND(319) ~ ND<319
ND(2.19) ~ ND<2.19
본질적으로 ND(###)를 ND<###로 변경하려고 합니다.
답변1
나는 이것이 당신에게 필요한 것이라고 생각합니다:
Sub test()
Dim a As String
Dim cell As Object
For Each cell In Selection
cell.Select
a = ActiveCell.Text
ActiveCell.Formula = Replace(Replace(a, "(", "<"), ")", "")
Next
End Sub
답변2
만약에모두셀에 가 포함되어 있으면 사용할 수 있습니다.ND(something)
="ND<" & LEFT(RIGHT(A1,LEN(A1)-3),LEN(A1)-4)
해당 패턴과 일치하지 않는 데이터가 있는 경우 원하는 결과를 지정해야 합니다.