Come conservare la formula anche quando deseleziono il contenuto della tabella? [chiuso]


-1

Ho una tabella di Excel che alcuni contengono formula e altri no, ma quando elimino i contenuti della tabella, ho anche cancellato la mia formula nell'intervallo di celle selezionato.

Come conservare la formula anche quando deseleziono il contenuto della tabella?


Sembra che tu stia chiedendo di avere una cella vuota se mancano i valori di origine per la sua formula. Avvolgere la formula in un test IF che verifica se la cella di origine è vuota. In tal caso, imposta il risultato su "null" anziché sul risultato della formula corrente (due virgolette doppie senza nulla tra loro: "" Cancella solo le celle di origine.
fixer1234

Non sono chiaro cosa stai dicendo. Questa è la mia formula '= IF (ISBLANK ($ A6), "", IF (OR (ISBLANK ($ C6), ISBLANK ($ E6)), 0, NETWORKDAYS ($ C6, $ E6)))'. Dove devo mettere il test IF?
hotseetotsee,

In realtà non hai descritto nulla di specifico sul tuo foglio di calcolo, quindi non c'è modo di interpretare la tua formula. Ma in generale, dire che A6, C6 ed E6 devono essere tutti non vuoti e la formula originale era =formula. Si potrebbe fare qualcosa di simile: =IF(OR(ISBLANK($A6),ISBLANK($C6),ISBLANK($E6)),"",formula).
fixer1234

Risposte:


1

Seleziona la tabella ed esegui questa breve macro:

Sub KlearData()
    Dim r As Range

    For Each r In Selection
        If Not r.HasFormula Then
            r.ClearContents
        End If
    Next r
End Sub

0

Le formule di Excel sono macro "compartimentali" che vengono eseguite in una singola cella. Se creo una colonna "A" e vado alla cella (A10) , inserisco la mia formula o espressione nella cella (A10) marcando la cella (da A1 a A9), ad esempio [SOMMA = (A1, A9)] Questo aggiungerebbe tutti i numeri nella cella (da A1 a A9) e il risultato della somma verrà visualizzato nella cella (A10) . Puoi cambiare qualsiasi dato tu voglia nelle celle (da A1 a A9) ma non cancellare mai la formula nella cella (A10) e dovresti essere pronto. In bocca al lupo

Risorsa - https://support.office.com/en-us/article/Excel-training-9bc05390-e94c-46af-a5b3-d7c22f6990bb


0

Sembra che tu abbia bisogno di un'oncia di protezione !

Primo .

  • Devi preparare il tuo foglio per un "look" che dica all'utente (potrebbe essere solo te stesso) che il foglio contenga aree sensibili che non devono essere eliminate.

Come?

  • Un modo è quello di colorare / sfumare le celle che devono essere utilizzate per i dati INPUT.

inserisci qui la descrizione dell'immagine

Secondo .

  • Sblocca le celle destinate a INPUT (ovvero tabelle). Vedi l'illustrazione sotto.

Come?

  • Scheda Home → Formato → Blocca (attiva / disattiva per sbloccare). Vedi l'illustrazione sotto.

Ora che le celle sono sbloccate e pronte per INPUT , è necessario proteggere il resto del foglio .

Proteggi il foglio?

  • Scheda Home → Formato → Proteggi. Vedi l'illustrazione sotto.

Puoi proteggere il foglio (lascia solo le impostazioni predefinite) con o senza password.

inserisci qui la descrizione dell'immagine

Ora il tuo foglio ha celle bloccate e sbloccate e il tuo foglio è protetto. Le celle verranno bloccate / sbloccate in modo visibile solo quando un foglio è in "Modalità di protezione".

Ora, quando si cancella il contenuto, è possibile cancellare solo le celle sbloccate (mentre il foglio è protetto). Se il foglio non è protetto, le celle, bloccate o sbloccate, saranno tutte vulnerabili.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.