Phone Number Format

dictatordane

New Member
Joined
Feb 8, 2011
Messages
8
Hi everyone,

Sorry if this is an easy one. I have a very long list of phone numbers. They are currently in the following format:

02 1234 5678

I want to change this so they look like:

02 12345678

I want the cell to include the 0 at the front (not just look like it) so when you click on the cell it should show the 0 in the front in formula bar.

Some phone numbers in the database are different. Example:

13 1234

In all cases I want 2 numbers, a space and the rest of the numbers.

Any help would be much appreciated.

Kind regards,

Dane
 

Excel Facts

How to fill five years of quarters?
Type 1Q-2023 in a cell. Grab the fill handle and drag down or right. After 4Q-2023, Excel will jump to 1Q-2024. Dash can be any character.
Hi Dane,

Change the 'lngRowStart' and 'strMyCol' variables (if necessary) and then run the following macro while on the tab with the data in question:

Code:
Sub Macro1()

    Dim lngRowStart As Long, _
        lngRowEnd As Long
    Dim strMyCol As String
    Dim rngCell As Range, _
        rngMyDataSet As Range
        
    lngRowStart = 2 'Assumed start row - change to suit.
    strMyCol = "A" 'Assumed data resides in Col A - change to suit.
    
    lngRowEnd = Cells(Rows.Count, strMyCol).End(xlUp).Row
    Set rngMyDataSet = Range(strMyCol & lngRowStart & ":" & strMyCol & lngRowEnd)
    
    Application.ScreenUpdating = False
    
    For Each rngCell In rngMyDataSet
    
        With rngCell
    
            If Len(.Value) > 0 Then

                .NumberFormat = "@" 'Text
                .Value = Replace(.Value, " ", "")
                .Value = Left(.Value, 2) & " " & Mid(.Value, 3, Len(.Value) - 2)
                
            End If
            
        End With
                
    Next rngCell
    
    Application.ScreenUpdating = True

End Sub

HTH

Robert
 
Upvote 0

Forum statistics

Threads
1,214,523
Messages
6,120,031
Members
448,940
Latest member
mdusw

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top