Hi excelliot,
I am slightly confused by what you are trying to do.
What is confusing me is that you prompt for 3 ranges, yet all the messages are the same. What is the difference?
Then, although you have 3 ranges selected, you have hard-coded column A in the code.
Can you explain a bit more?
Here is a stab though
Sub TxtNum()
Dim i As Long
Dim j As Long
Dim n As Long
Dim cell As Range
Dim r1 As Range
Dim r2 As Range
Dim r3 As Range
Set r1 = Application.InputBox("Select, with the mouse, the range to be re-assigned", Type:=8)
Set r2 = Application.InputBox("Select, with the mouse, the target text area", Type:=8)
Set r3 = Application.InputBox("Select, with the mouse, the target numeric area", Type:=8)
For Each cell In r1
If IsNumeric(cell.Value) Then
With Cells(cell.Row, r2.Column)
.Value = cell.Text
End With
Else
With Cells(cell.Row, r3.Column)
.Value = cell.Text
End With
End If
Next cell
End Sub