Nella cella A1
ho inserito il numero come 10. Se elimino il numero 10 dalla cella, A1
voglio che 0 sia automaticamente costante nella cella A1
invece dell'inserimento manuale di 0?
Nella cella A1
ho inserito il numero come 10. Se elimino il numero 10 dalla cella, A1
voglio che 0 sia automaticamente costante nella cella A1
invece dell'inserimento manuale di 0?
Risposte:
Questo è un lavoro per i macro, anche se non l'hai taggato.
La formattazione numerica non può essere utilizzata qui poiché la cella è nulla.
Metti il codice qui sotto nelle tue macro, per qualche motivo ho dovuto inserirlo nel codice su "Sheet1" - quando ho provato a creare un Modulo separato (cosa che faremmo di solito) o metterlo in "ThisWorkbook", non ha funzionato prendilo.
Private Sub Worksheet_Change(ByVal Target As Range)
Dim rMonitor As Range, cell As Range
' Change this Range to match what you want to monitor (eg, just A1:A20)
Set rMonitor = Range("A1:G20")
For Each cell In Target
If Not Intersect(cell, rMonitor) Is Nothing Then
If cell = "" Then
cell = 0
End If
End If
Next cell
Set rMonitor = Nothing
Set rTarget = Nothing
End Sub