In alcune celle ho delle stringhe, importati da un DB, che in alcuni casi c=
ontengono il simbolo cancelletto, ripetuto uno o pi=F9 volte (es.###,#51,##=
5,51#,ecc). Io vorei sostituire questi cancelletti con uno spazio vuoto.=20
Adopero la seguente routine
Sub toglicancelletto()
Dim riga As Long
Dim zona As Range
With Worksheets("prova")
riga =3D .Range("A65536").End(xlUp).Row
Set zona =3D Range(.Range("G6"), .Range("M" & riga))
zona.Replace What:=3D"#", Replacement:=3D" ", _
SearchOrder:=3DxlByColumns, MatchCase:=3DTrue =20
End With
Set zona =3D Nothing
End Sub
Ma non funziona:ho controllato i riferimenti, e sono giusti. Anche agendo =
manualmente(menu home-sostituisci)inserendo il simbolo del cancelletto nell=
a casella trova, risponde che non c=92=E8 corrispondenza.
Eppure i cancelletti ci sono !
Come fare ?
draleo