Macro per Trova e Sostituisci
Hai un problema con Excel? 
Macro per Trova e Sostituisci
di Pascà60 (utente non iscritto) data: 19/05/2014 10:50:37
Salve a tutti. Premetto che non conosco il linguaggio di programmazione e che quando mi serve una macro la creo con il registratore di Excel 2010.
In un file, dalla cella AM6 alla cella BO622 (quest’ultima riga cioè il 622 è variabile settimanalmente), ho una serie di valori, inseriti con il “copia e incolla valori” dalle colonne precedenti. In moltissime celle il valore è #N/D
Vorrei registrare una macro con cui seleziono tutte le celle ed in quelle in cui è presente il #N/D diventino celle vuote. In altre parole, il comando -Trova #N/D e Sostituisci con “” – in linguaggio VBA.
Grazie a tutti per l’aiuto che vorrete darmi. Pascà60.
di Lucas87 data: 19/05/2014 11:05:01
Ciao
L'#N/D è il risultato di una formula.
esiste il modo di evitarlo con la formula sotto
In excel 2010 mi pare che la formula VAL.ERRORE venga sostituita con ERRORE. Controlla tra le formule proposte
=se(val.errore(tuaformula);"";tuaformula) |
di Mister_x (utente non iscritto) data: 19/05/2014 11:17:23
ciao
da mettere nel foglio in questione
ciao
Sub Trova_sostituisci()
Dim AM6_BO622 As Range
Set AM6_BO622 = Range("AM6:BO622")
For Each cella In AM6_BO622
If IsError(cella) Then cella.Value = ""
Next
Set AM6_BO622 = Nothing
End Sub |
di Pascà60 (utente non iscritto) data: 19/05/2014 13:37:22
Salve ragazzi, ho provato a registrare una Macro con quanto scritto da Mister_x, ma quando la eseguo mi da:
Errore di compilazione:
Prevista End Sub
(Troppo difficile per le mie conoscenze. Se mi spiegate meglio con tutti i passaggi che devo eseguire. Mi piacerebbe creare una Macro del genere.)
Comunque ho risolto il mio problema applicando la formula Lucas87.
Grazie dell'aiuto. Ciao
Vuoi Approfondire?