ok i took bigbas's code had a think and reworked it thus
Sub Change_Fonts()
Application.ScreenUpdating = False
Dim cel As Range
Dim rng As Range
Dim ws As Worksheet
For Each ws In ActiveWorkbook.Worksheets
Set rng = ws.UsedRange
For Each cel In rng
Select Case True
Case cel.Font.Name = "Times New Roman CE"
cel.Font.Name = "Arial"
Case cel.Font.Name = "Times New Roman Greek"
cel.Font.Name = "Arial"
Case cel.Font.Name = "Times New Roman TUR"
cel.Font.Name = "Arial"
End Select
Next cel
Next ws
Application.ScreenUpdating = True
End Sub
change font names to suit
i think this works ok i tested it and it works for me
Bookmarks