Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao marcoferrazzi1 , questo codice è del mitico Norman Jones, inserisce NULL in qualsiasi cella vuota del Foglio1 ( in corrispondenza dei dati inseriti nella varie celle).
Prova ad inserire dei dati di prova e a lasciare vuote alcune celle, lancia la routine e vedrai comparire NULL nelle celle vuote, cioè senza dati.
Vedi se fa al caso tuo, l'ho provato e funziona, facci sapere.
Option Explicit
'--------->>
Public Sub Tester()
Dim WB As Workbook
Dim SH As Worksheet
Const sFoglio As String = "Foglio1" '<<=== Modifica
Const sParolaRicerca As String = _
"" '<<=== Modifica
Const sParolaSostituzione As String = _
"NULL" '<<=== Modifica
Set WB = ThisWorkbook
Set SH = WB.Sheets(sFoglio)
SH.UsedRange.Replace _
What:=sParolaRicerca, _
Replacement:=sParolaSostituzione, _
Lookat:=xlPart, _
SearchOrder:=xlByRows, _
MatchCase:=False, _
SearchFormat:=False, _
ReplaceFormat:=False
End Sub
Ciao Nicola.