
1 つのセルにデータ (たとえば、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)
そのパターンに一致しないデータがある場合は、必要な結果を指定する必要があります。