ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Discussion (Misc queries) (https://www.excelbanter.com/excel-discussion-misc-queries/)
-   -   Need to add a dot........please help (https://www.excelbanter.com/excel-discussion-misc-queries/255039-need-add-dot-please-help.html)

Pradeep

Need to add a dot........please help
 
Hi,

I have a huge data of customers names. I want to take out the first letter
of each word in the name and add with a dot. Is there any formula?

Example:-
Tiger Woods as T.W.
Sachin Tendulkar R as S.T.R.
Adam John Gilly as A.J.G.
Pointing Jr. as P.Jr.
--
Thanks and all your help will be much appriciated

Roger Govier[_3_]

Need to add a dot........please help
 
Hi Pradeep

Try this code.
It assumes that your list of names are in column A starting at A1, and it
will output the result to column B

Sub ExtractInititials()
Dim lr As Long, i As Long, j As Long
Dim s As Variant
lr = Cells(Rows.Count, "A").End(xlUp).Row
For i = 1 To lr
s = Split(Cells(i, 1), " ")
For j = 0 To UBound(s)
If Right(s(j), 1) < "." Then
Cells(i, 2) = Cells(i, 2) & Left(s(j), 1) & "."
Else
Cells(i, 2) = Cells(i, 2) & s(j)
End If
Next j
Next i
End Sub

To install
Copy code above
Alt + F11 to enter VB Editor
Alt+M+I to Insert Module
Paste code into white pane that appears
Alt+F11 to return to Excel

To Use
Alt+F8 to select Macros
Highlight macro Name
Run
--
Regards
Roger Govier

"Pradeep" wrote in message
...
Hi,

I have a huge data of customers names. I want to take out the first letter
of each word in the name and add with a dot. Is there any formula?

Example:-
Tiger Woods as T.W.
Sachin Tendulkar R as S.T.R.
Adam John Gilly as A.J.G.
Pointing Jr. as P.Jr.
--
Thanks and all your help will be much appriciated

__________ Information from ESET Smart Security, version of virus
signature database 4826 (20100202) __________

The message was checked by ESET Smart Security.

http://www.eset.com




__________ Information from ESET Smart Security, version of virus signature database 4826 (20100202) __________

The message was checked by ESET Smart Security.

http://www.eset.com





All times are GMT +1. The time now is 05:14 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com