Nwlapcug.com


Come fare una cella necessaria in Excel 2007

Creazione di celle necessarie in un foglio di calcolo di Microsoft Excel è un modo per garantire che le informazioni importanti non va mancante o ottenere saltato. Non c'è più di un modo per fare una cella necessaria. Si potrebbe aggiungere il codice VBA alla cartella di lavoro Excel o aggiungere il codice che impedisce all'utente di salvare il foglio di calcolo fino a quando le cellule obbligatori sono state compilate. Codice VBA può essere aggiunto a un foglio di calcolo in pochi passi e non richiede alcuna esperienza di programmazione.

Istruzioni

Rendendo le cellule necessarie per stampare il foglio di calcolo

1

Aprire Excel 2007. Controllare la scheda "Sviluppo" della barra multifunzione nella parte superiore dello schermo. Se non avete la scheda "Sviluppo" attivata, fare clic sul pulsante rotondo blu "Microsoft Office" in alto a sinistra. Fare clic su "Opzioni di Excel" seguita da "Popolare". Selezionare la casella di controllo "Mostra scheda sviluppo sulla barra multifunzione" e quindi fare clic su "OK".

2

Scegliere la scheda "Sviluppo" e quindi fare clic sul pulsante "Visualizza codice" sotto il menu "Sviluppatore". Verrà aperto Microsoft Visual Basic.

3

Copiare e incollare il codice seguente nella finestra vuota:

[vba] Private Sub Workbook_BeforePrint(Cancel As Boolean)

Se Sheet1.Range("A1:B2"). Valore = "" quindi

MsgBox "non è possibile stampare fino a quando le cellule necessarie sono state completate!"

Annulla = True

End If

End Sub [/vba]

4

Sostituire i valori "Sheet1" e "A1: B2" all'interno del codice con l'intervallo di valori che si desidera richiedere nel foglio di calcolo. Ad esempio, se si desidera richiedere le prime 10 celle nella colonna A del foglio 2 del foglio di calcolo, si cambierebbe la seconda riga di codice per:

Se Sheet2.Range("A1:A10"). Valore = "" quindi

5

Chiudere Microsoft Visual Basic. Salvare il file di Excel per rendere il codice una parte permanente del file.

Rendendo le cellule necessarie per salvare il foglio di calcolo

6

Aprire Excel 2007 e verificare per vedere se la scheda "Sviluppo" è presente sulla barra multifunzione nella parte superiore dello schermo. Se non vedete la scheda "Sviluppo", fare clic sul pulsante rotondo blu "Microsoft Office" in alto a sinistra. Fare clic su "Opzioni di Excel" seguita da "Popolare". Selezionare la casella di controllo "Mostra scheda sviluppo sulla barra multifunzione" e quindi fare clic su "OK".

7

Scegliere la scheda "Sviluppo" e quindi fare clic sul pulsante "Visualizza codice" sotto il menu "Developer" per avviare Microsoft Visual Basic. Visual Basic consente di visualizzare e organizzare qualsiasi codice che hai aggiunto a un foglio di calcolo, così come scrivere o aggiungere nuovo codice.

8

Copiare e incollare il codice seguente nella finestra vuota in Microsoft Visual Basic:

[vba] Private Sub Workbook_BeforeSave(Cancel As Boolean)

Se Sheet1.Range("A1:B2"). Valore = "" quindi

MsgBox "non può salvare fino a quando le cellule necessarie sono state completate!"

Annulla = True

End If

End Sub [/vba]

9

Personalizzare il codice sostituendo il "Foglio1" e valori "A1: B2" con l'intervallo di valori che si desidera richiedere nel foglio di calcolo. Ad esempio, se si desidera richiedere le prime 10 celle nella colonna A del foglio 2 del foglio di calcolo, si cambierebbe la seconda riga di codice per:

Se Sheet2.Range("A1:A10"). Valore = "" quindi

10

Se si tenta di salvare il foglio di Excel senza riempire tutte le celle necessarie. Se si apre una finestra di messaggio lettura "Non può salvare fino a quando le cellule necessarie sono state completate!", il codice funziona correttamente.

Consigli & Avvertenze

  • La frase tra virgolette dopo "MsgBox" nel codice VBA può essere cambiato in qualsiasi cosa ti piacerebbe casella popup dire quando gli utenti tentano di salvare o stampare senza riempire i campi richiesti.