Buongiorno a tutti e buona festa per i lavoratori nel commercio
c'è chi va in spiaggia e chi si diverte con il VBA!
Dunque, tutti conoscono il "find and replace".
Ho provato a studiarne la formula salvando l'azione eseguita nel foglio di calcolo e guardandone poi il vba.
In pratica è possibile sostituire un solo carattere\parola\numero per volta mentre io avrei bisogno di sostituire con "" (nulla) diversi caratteri, come punteggiatura varia.
Toccherebbe quindi copiare n volte la formula per togliere tutti i fastidiosi intrusi...ma io sono certo che ci sia una soluzione + elegante.
ho provato una cosa del genere:
Sub sdadas()
Dim I As Integer
Dim SFind As String
Dim SReplace As String
SFind = "b"
SReplace = ""
For I = 1 To 50 Step 1
If Cells(I, 1).Value = SFind Then
Cells(I, 1).Value = SReplace
ElseIf I = 50 Then
I = 1
SFind = "gatto"
End If
Next
End Sub
Ma il loop sebbene funzioni poi fa bloccare excel (forse perchè non trova mai fine).
forse dovrei usare select case? però non conosco bene il comando e cercando di agganciarlo ad un loop mi da errori su errori.
idee?
grazie!