Una famiglia di software per fogli di calcolo Microsoft con strumenti per l'analisi, la creazione di grafici e la comunicazione dei dati.
Ciao AntonioMoccia,
potremmo partire dal definire un Nome, per esempio MiaFormula, nel cui riferimento memorizzare la formula che dovrà, a nostro comando, sparire per essere sostituita dal suo valore:
- menù Formule
- Definisci nome
- Nome: MiaFormula
- Riferito a: (e qui incolli la formula in questione, completa del segno iniziale di uguale)
- [OK]
Quindi nella cella in questione sostituisci la formula con questa:
- =MiaFormula
e il risultato non cambierà.
Poi piazzi sul foglio un Interruttore:
- menù Sviluppo
- Modalità progettazione
- Inserisci
- Interruttore (Controllo ActiveX)
- Clic sul foglio col pulsante del mouse e viene disegnato un Interruttore
- Doppio clic sull'Interruttore
e ti troverai nell'ambiente di sviluppo Visual Basic incorporato in Excel, col cursore che lampeggia fra queste righe:
Private Sub ToggleButton1_Click()
|
End Sub
Dove lampeggia il cursore incolla le istruzioni seguenti, in cui sostituirai "C1" con il riferimento che vuoi:
With Range("C1")
If .HasFormula Then
.Value = .Value
Else
.Formula = "=MiaFormula"
End If
End With
Quindi esci dalla Modalità progettazione e verifica che detto Interruttore si comporti come desideri.
Ti resta solo da assegnargli un testo significativo.