Try adding this where you are deleting picture:-
For Each sPic In ActiveSheet.Shapes
If InStr(1, sPic.Name, "picname") <> 0 Then pic.Delete
Next sPic
Derek
Have a look at:-
http://www.ozgrid.com/forum/showthread.php?t=177045
There adding the following code before the TempWB.Close line fixed the problem.
RangetoHTML = Replace(RangetoHTML, "<!--[if !excel]> <![endif]-->", "")
Try this :-
Sub TabNameToB3()
Dim SheetNames As String
SheetNames = ActiveSheet.Name
For J = 1 To ActiveWorkbook.Sheets.Count
Sheets(J).Cells(3, 2).Value = Sheets(J).Name
Next
End Sub
Try these :-
=LEFT(A2,FIND(" ",A2,1)-1)
=RIGHT(A2,LEN(A2)-FIND(" ",A2,1))
=MID(A2,SEARCH(” “,A2,1)+1,SEARCH(” “,A2,SEARCH(” “,A2,1)+1)-SEARCH(” “,A2,1))
For First name
Surname
Middle name.