How can I put a comma without a formula in 60k contacts. I need to separate the street number to street name. It so hard for me to do it manually. After I put a comma to the address I will separate them in column. Just like this
Asked
Active
Viewed 81 times
-5
-
So you are asking same question as your previous one [here](https://stackoverflow.com/questions/45856180/formula-to-input-a-comma-in-excel) only difference being you don't want to use formula this time. However you should also accept answers of your previous questions if it solves your problem. – Mrig Aug 26 '17 at 07:36
-
Yes, It helps me a lot this time no formula. – Jonna Luciano Aug 26 '17 at 09:39
-
Even solution provided for your previous question was as per the question and should have been accepted which you did and unaccepted again. Dont understand why. – Mrig Aug 26 '17 at 09:42
-
1You cannot without using VBA. Develop your code, and post back with your code and any specific problems you have in implementing it. – Ron Rosenfeld Aug 26 '17 at 09:58
2 Answers
0
Assuming address starts with street number followed by space and then rest of the address, following should be helpful.
Sub Demo()
Dim ws As Worksheet
Dim i As Long
Set ws = ThisWorkbook.Sheets("Sheet1") 'change Sheet1 to your data sheet
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
With ws
lastrow = .Cells(.Rows.Count, "A").End(xlUp).Row 'get last row in Column A
For i = 2 To lastrow
.Range("B" & i).Formula = Evaluate("=SUBSTITUTE(A" & i & ","" "","", "",1)")
Next i
End With
Application.ScreenUpdating = True
Application.Calculation = xlCalculationAutomatic
End Sub

Mrig
- 11,612
- 2
- 13
- 27
0
You could loop through the H column and in every cell replace the first space by a comma, using a vba routine.
Sub Addcomma()
Dim i As Integer
With ActiveSheet
For i = 2 To .Cells(.Rows.Count, "H").End(xlUp).Row
.Cells(i, 8) = Replace(.Cells(i, 8), " ", ",", , 1)
Next
End With
End Sub
After that you can use the text-to-columns function, using a comma as the delimiter.

Marco Vos
- 2,888
- 1
- 9
- 10
-
Try this [link](https://www.ablebits.com/office-addins-blog/2013/12/06/add-run-vba-macro-excel/) It points a tutorial for beginners:How to insert and run VBA code in Excel. – Marco Vos Aug 26 '17 at 09:52