Option Explicit Sub Pulizia_Spazi_Celle() Dim x As Long Dim area As Range Dim cella As Range x = Range("C" & Rows.Count).End(xlUp).Row 'rileva l'ultima cella in colonna C Set area = Range("A1:G" & x) 'definisci l'area da controllare For Each cella In area 'cicla tutte le celle If cella <> "" Then 'escluse quelle vuote Range(cella.Address) = Application.Clean(Application.Trim(cella)) End If Next cella End Sub
area.Replace Chr(160), "", xlPart 'cerca nell'area il chr(160) e sostituiscilo area.Replace Chr(32), "", xlPart