? Excel 2007 ha più potere alle spalle di quanto si pensi . Microsoft ha incluso un elemento di programmazione , Visual Basic, Applications Edition (VBA ) , per il backend di Excel in modo che gli utenti possono trasformare fogli di calcolo regolari in applicazioni dinamiche nel guscio di Excel . Una cosa si può fare con il VBA è quello di raccogliere informazioni dagli utenti tramite un modulo utente per essere utilizzato in altri fogli della cartella di lavoro o in altri file di Excel sul computer o della rete . Conservare i valori del modulo utente in variabili in modo da poter utilizzare come vuoi dopo. Istruzioni
1
visualizzare la scheda Sviluppo in Excel 2007 , se non è già visualizzato. Fare clic sul pulsante "Office" e poi " Opzioni di Excel ". Fare clic sull'opzione di " Mostra scheda Sviluppo sulla barra multifunzione . " Fare clic su " OK ".
2 Fare clic sulla scheda "Sviluppatore " e quindi fare clic su " Editor di Visual Basic . " Viene visualizzata la finestra Editor di Visual Basic . Fare clic su "Inserisci" e poi " modulo utente. " Mettere tutti i controlli che si desidera per il modulo. Aggiungere un pulsante che funziona come un pulsante di invio e di inizializzare il codice per salvare l' input dell'utente dagli altri elementi in variabili . Assegnare il tasto come " cmdOK " nella finestra delle proprietà del pulsante. ( Mostra la finestra delle proprietà per ciascuno degli elementi del modulo facendo clic su di essi per selezionarli. La finestra delle proprietà si apre nella parte sinistra del Visual Basic Editor . )
3
Aggiungi il codice per l'evento " Click" del pulsante " cmdOK " che aggiungerà l' input dell'utente in variabili . Assegnare un nome alle variabili di andare avanti con gli elementi dalla forma . Per esempio, il codice riportato di seguito corrisponde a un modulo utente creato per raccogliere le informazioni di contatto dai vostri utenti . Modificare il codice in modo che corrisponda al tipo di modulo utente e le informazioni si raccolgono . Fare doppio clic su " cmdOK " - o qualunque sia il vostro pulsante di comando è chiamato - per aprire evento " Click" del pulsante nella finestra del codice
" Private Sub cmdOK_Click ( ) per
. 'Dichiara le variabili
Dim strName as String
Dim strAddress as String
Dim strState as String
Dim strCity as String
dim strPhone as String
dim strZip come String
'Salva l'ingresso dal modulo nel variabili
strName = me.txtName.Value \\ \\ salvare il valore del nome casella di testo a variabile
strAddress = me.txtAddress.Value
strCity = me.txtCity.Value
strState = me.txtState.Value
strZip = me.txtZip.Value
strPhone = me.txtPhone.Value
End Sub "
modificare le variabili ( strName , strAddress , strCity , ecc) i nomi da abbinare le informazioni che si sta salvando in loro. Modificare il nome del modulo articoli ( txtName , txtAddress txtCity , ecc) per il nome degli elementi del modulo che hai aggiunto al form. Non tutti devono essere caselle di testo , è possibile utilizzare la stessa sintassi per le caselle combinate , pulsanti di opzione o qualsiasi altro tipo di elemento forma
4
Fare clic sul pulsante "Salva " in Visual . Basic Editor . Chiudere l' editor di Visual Basic e quindi fare clic sul pulsante "Salva" nella finestra principale di Excel . Con l'utente , immettere le informazioni nei campi form e quindi fare clic sul pulsante "OK" per salvare i valori in variabili . Da lì , è possibile utilizzare le variabili di altre procedure di codice che utilizzeranno le informazioni per fare calcoli in altre parti dei fogli di lavoro o per salvarlo in un database interno o esterno .