Sub DeleteEndingFullStop() With Selection.Paragraphs.First.Range Do While .Characters.Last.Previous = "." .Characters.Last.Previous = vbNullString Loop End With End Sub