以下のルーチンは、アクティブセルの整数を、数値の前の数値と = で置き換え、右側の 2 列を数値に置き換えますが、数値が 10 進数の場合はエラー 1004 を表示します。
どうすれば修正できますか?
Sub EnterEqual()
Dim CellContent As Variant
Dim cell As Variant
For Each cell In Selection
CellContent = cell.Value
cell.ClearContents
cell.Value = "=" & CellContent & "+" & "rc[2]"
Next cell
End Sub