Come fare un cellulare Richiesto in Excel 2007

October 19

La creazione di cellule necessarie in un foglio di calcolo di Microsoft Excel è un modo per garantire che le informazioni importanti non va mancante o ottenere saltato. C'è più di un modo per fare una cella desiderata. Si potrebbe aggiungere codice VBA per la cartella di lavoro di Excel o di aggiungere il codice che impedisce all'utente di salvare il foglio di calcolo fino a quando le cellule richiesti sono stati compilati. Codice VBA può essere aggiunto a un foglio di calcolo in pochi passi e non richiede alcuna esperienza di programmazione .

istruzione

Rendendo le cellule necessari per stampare foglio di calcolo

1 Aprire Excel 2007. Controllare la scheda "sviluppatore" nella barra multifunzione nella parte superiore dello schermo. Se non si dispone di scheda "Sviluppatore" attivato, fare clic sul pulsante rotondo blu "Microsoft Office" nell'angolo in alto a sinistra. Fai clic su "Opzioni di Excel" seguito da "popolare". Controllare la casella "Mostra scheda Sviluppo sulla barra multifunzione," e quindi fare clic su "OK".

2 Fare clic sulla scheda "Sviluppatore", e quindi fare clic sul pulsante "Visualizza codice" sotto il menu "Sviluppatore". Si aprirà Microsoft Visual Basic.

3 Copiare e incollare il seguente codice nella finestra vuota:

[VBA] Private Sub Workbook_BeforePrint (Cancel come booleano)

Se Sheet1.Range ( "A1: B2"). Value = "" Allora

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

Cancel = True

Finisci se

End Sub [/ VBA]

4 Sostituire la "A1: B2" "Sheet1" e dei valori all'interno del codice, con l'intervallo di valori che si desidera richiedere nel foglio di calcolo. Per esempio, se si desidera richiedere i primi 10 celle della colonna A di Foglio 2 del foglio di calcolo, è necessario modificare la seconda riga del codice:

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

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

Rendendo le cellule necessario per salvare foglio di calcolo

6 Aprire Excel 2007 e verificare se la scheda "sviluppatore" è presente nella barra multifunzione nella parte superiore dello schermo. Se non vedi la scheda "Sviluppatore", fare clic sul pulsante rotondo blu "Microsoft Office" nell'angolo in alto a sinistra. Fai clic su "Opzioni di Excel" seguito da "popolare". Controllare la casella "Mostra scheda Sviluppo sulla barra multifunzione," e quindi fare clic su "OK".

7 Fare clic sulla scheda "Sviluppatore", e quindi fare clic sul pulsante "Visualizza codice" sotto il menu "Sviluppatore" per avviare Microsoft Visual Basic. Visual Basic consente di visualizzare e organizzare qualsiasi codice che hai aggiunto a un foglio di calcolo, così come scrittura o si aggiunge un nuovo codice.

8 Copiare e incollare il seguente codice nella finestra vuota all'interno di Microsoft Visual Basic:

[VBA] Private Sub Workbook_BeforeSave (Cancel come booleano)

Se Sheet1.Range ( "A1: B2"). Value = "" Allora

MsgBox "Impossibile salvare fino a quando le cellule necessarie sono state completate!"

Cancel = True

Finisci se

End Sub [/ VBA]

9 Personalizzare il codice sostituendo la "A1: B2" "Sheet1" e valori, con l'intervallo di valori che si desidera richiedere nel foglio di calcolo. Per esempio, se si desidera richiedere i primi 10 celle della colonna A di Foglio 2 del foglio di calcolo, è necessario modificare la seconda riga del codice:

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

10 Tentativo di salvare il foglio di Excel senza riempire in tutte le cellule necessarie. Se una finestra di messaggio si apre la lettura di "Impossibile salvare fino a quando le cellule necessarie sono state completate!", Il codice funziona correttamente.

Consigli e avvertenze

  • La frase tra virgolette dopo "MsgBox" nel codice VBA può essere cambiato in ciò che più vi piace la finestra pop-up a dire quando gli utenti tentano di salvare o stampare senza compilare le caselle desiderate.