Un tutorial: programma Calcolatrice Sales Tax (codice) realizzato in Visual Basic (VB)


Questo centro ci mostrerà come costruire una squadra di costi totali in Visual Basic, Applications Edition (VBA). VBA è incluso in Excel, quindi tutto ciò che serve è Excel 2010. Si può anche operare in versioni precedenti di Excel, io non sono sicuro di questo.

Per utilizzare VBA, è necessario trovare la scheda Sviluppo in Excel. Ecco come lo vedono. Aprire Excel e effettuare le seguenti operazioni:




1. File -> Opzioni (clic)

2. Customize Ribbon (click)

3. Seleziona la casella "sviluppatori" e fare clic su "OK" in fondo.

4. Ora vedrete la scheda "Developer". Fare clic su di esso.

5. Sezione fare con le macro e VBA (Visual Basic) è ora visibile.

Ora il libro è salvato come file aperto ".xlsm", che ci permette di lavorare in VB. File -> Salva con nome si apre la finestra. Rendere il nome del file = "tassa" e Save as type = "Macro Workbook Enabled Excel".

Ora possiamo scrivere il programma che dà calcolatrice semplice e veloce che include l'imposta sulle vendite.

Fare clic su "Developer". A parte l'estrema sinistra, vai alla scheda "Visual Basic". Appare L'area di lavoro di Visual Basic. Due aree di lavoro sono aperti, lo spazio VB e foglio. Non fare nulla con il foglio di calcolo; serve solo come un luogo in cui vengono visualizzati il ​​nostro GUI o l'interfaccia utente grafica. La GUI farà parte del nostro programma, e ci permettono di ottenere il prezzo e l'aliquota fiscale, e visualizzare il costo totale.

Vedere lo schema/immagine, zona # VB 1. Nello spazio di lavoro, vedrete sulla sinistra tre fogli di lavoro che insieme a "ThisWorkbook". Fare clic destro e selezionare ThisWorkbook (click sinistro) sul "codice della vista". Poi nel menu in basso a destra, selezionare "Notebook" (vedi foto). Questo codice sarà visibile:

Private Sub Workbook_Open ()

End Sub


Tutto ciò significa il libro si apre. Nel diagramma, una linea mostro di codice è necessario scrivere. Metti che una riga. Quella linea non è consentire a un utente visuale, sarà nostra interfaccia. Costruiremo questo modo il prossimo.

Fate questo. Continuare a lavorare con interfaccia VB, nella parte superiore della pagina, Insert -> UserForm. Viene visualizzato il modulo, molto probabilmente con una cassetta degli attrezzi. Se la casella degli strumenti non risulta che risolverà in un minuto. VBA finestra Project, ora vedere UserForm1 basso ThisWorkbook. Fai clic destro su Useform1 e vedere che si può andare a vista Codice e Object View. Cercare di ottenere una sensazione di esso. Selezione di nuovo per vedere gli oggetti, la casella degli strumenti può ora essere lì. In caso contrario, ci sarà un'icona toolbox disponibili, vedi area immagine # 2. Se la casella degli strumenti non appare, fare clic sull'icona nella casella degli strumenti e display. Controllare che l'icona AC Toolbox on e off. Tenere premuto e trascinare verso destra o la forma.

Ora costruiremo la forma, la nostra interfaccia. Nell'immagine, la zona # 3, vedo tre icone Toolbox circondati, da sinistra a destra: Label, TextBox e controllo Button. Passa sopra con il mouse nell'area di lavoro e vedere i nomi. # 4 nella foto, vedo che ho lasciato fatto clic (con tenere premuto click) e trascinato i tre della casella degli strumenti nella forma: tre caselle di testo, tre etichette, e un pulsante di comando. Se si commette un errore, è possibile fare clic su uno di essi di sinistra, fare clic destro e eliminarlo. Poi riprovare. Ora è possibile rallentare doppio clic su ogni modifica del testo, come mostro nel settore # 5. Se veloce il doppio click, il codice sarà aperta al pubblico. Nessun problema, basta tornare al progetto VBA, fare clic su UserForm1 sinistra per selezionarlo, fare clic destro e scegliere Visualizza oggetti. Così ora abbiamo la nostra forma costruita, come mostrato nella zona # 5.

Ora provate questo. Chiudere il VB e il libro rimarrà. Salvare la cartella di lavoro e chiuderlo. Riaprire e viene visualizzato il modulo. Non abbiamo messo il nostro codice finale, in modo da non funzionare più. Chiudere Clicca su "x" in alto a destra. Lasciate che l'interfaccia VB. Hit la scheda Sviluppo, quindi la visualizzazione della scheda di base. Nel progetto VBA, a sinistra fare clic su Seleziona UserForm1, fare clic destro e selezionare Visualizza origine. Si vede l'area dell'immagine # 6, che è il codice per il pulsante nella forma bianca e il comando è stato aggiunto ad esso. Copia e incolla questa riga di codice tra le due linee come chiave:

CommandButton1


Nel codice CommandButton, incollare queste righe in mezzo:

As String Dim bpstr, trstr come una stringa, TSTR As String

Bp As Single Dim tr As Single, t As Single

bpstr = TextBox1.Text

pb = C (bpstr)

trstr = TextBox2.Text

tr = Val (trstr)/100

t = tr + pb pb *

t = Math.round (t, 2)

TSTR = Str (t)

TSTR = Trim (TSTR)

TSTR = "$" & TSTR

TSTR = Trim (TSTR)

TextBox3.Text = TSTR

Qual è il codice? Il primo codice a mettere una riga nel libro che ci porta a cominciare il nostro modulo quando il libro è aperto. L'altra nave della linea che abbiamo messo in codice passa semplicemente il pulsante di comando nel form. Il grande blocco nel codice CommandButton sarà, una volta che si digita nel prezzo e le tasse, il calcolo del prezzo totale, tasse incluse.

Chiudere l'interfaccia VB. Salvare la cartella di lavoro. Open, i display del modulo. Ho un esempio nel settore dell'immagine # 7, scrivere l'indice dei prezzi e le tasse, quindi fare clic sul (pulsante di comando, ricordate?) "Calcola". Il costo calcolato è visualizzato nella terza finestra. Abbiamo finito. Buon lavoro.

(0)
(0)

Commenti - 0

Non ci sono commenti

Aggiungi un commento

smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile smile smile smile smile
smile smile smile smile
Caratteri rimanenti: 3000
captcha