Acasă Social media Cum să introduceți codul VBA Direct în Excel 2016 - manechine

Cum să introduceți codul VBA Direct în Excel 2016 - manechine

Video: Aplicatie VBA | Data nasterii/Varsta/Sex pe baza CNP | TUTORIAL EXCEL 2024

Video: Aplicatie VBA | Data nasterii/Varsta/Sex pe baza CNP | TUTORIAL EXCEL 2024
Anonim

Uneori, cea mai bună rută pentru introducerea codului pentru Excel 2016 este cea mai directă. Introducerea codului VBA implică direct … bine, introducând codul direct. Cu alte cuvinte, introduceți codul utilizând tastatura. Introducerea și editarea textului într-un modul VBA funcționează așa cum s-ar putea aștepta. Puteți selecta, copia, tăia, lipi și face alte lucruri în text.

Utilizați tasta Tab pentru a alinia unele linii pentru a face codul mai ușor de citit. Indreptarea nu este necesară, dar este un obicei bun de a dobândi.

O singură linie de cod VBA poate fi atâta timp cât trebuie să fie. Cu toate acestea, este posibil să doriți să utilizați caracterele pentru continuarea liniei pentru a rupe linii lungi de cod. Pentru a continua o singură linie de cod (cunoscută și ca instrucțiune ) de la o linie la alta, încheiați primul rând cu un spațiu urmat de o subliniere (_). Apoi continuați declarația de pe linia următoare. Și nu uita de spațiu. Un caracter de subliniere care nu este precedat de un spațiu nu va face treaba.

Iată un exemplu de o singură instrucțiune împărțită în trei rânduri:

Selecție. Sortați Key1: = Range ("A1"), _ Order1: = xlAscending, Header: = xlGuess, _ Orientation: = xlTopToBottom

- caractere de asteptare). Observați că linia a doua și a treia a acestei instrucțiuni sunt indentate. Indentarea este opțională, dar ajută la clarificarea faptului că aceste linii nu sunt declarații separate.

Inginerii care au proiectat VBE au anticipat că oamenii ar face greșeli. Prin urmare, VBE are mai multe nivele de anulare și refacere. Dacă ați șters o declarație pe care nu ar trebui să o aveți, faceți clic pe butonul Anulare din bara de instrumente (sau apăsați pe Ctrl + Z) până când instrucțiunea apare din nou. După anulare, puteți utiliza butonul Redirecționare pentru a efectua modificările pe care le-ați anulat.

Sunteți gata să introduceți un cod live-real? Încercați pașii următori:

  1. Creați un nou registru de lucru în Excel.

  2. Apăsați Alt + F11 pentru a activa VBE.

  3. Faceți clic pe numele noului registru de lucru din fereastra Project.

  4. Selectați Insert → Module pentru a introduce un modul VBA în proiect.

  5. Introduceți următorul cod în modul:

    Sub GuessName () Msg = "Numele dvs. este" & Aplicație. Nume de utilizator & "? "Ans = MsgBox (Msg, vbYesNo) Dacă Ans = vbNo Then MsgBox" Oh, nu contează. "Dacă Ans = vbYes Then MsgBox" Trebuie să fiu psihic! "End Sub
    
  6. Poziționați cursorul oriunde în textul introdus și apăsați F5 pentru a executa procedura.

    F5 este o comandă rapidă pentru comanda Run → Run Sub / UserForm.Dacă ați introdus corect codul, Excel execută procedura și puteți răspunde la caseta de dialog simplă. Rețineți că textul din caseta de dialog va fi diferit.

    Procedura GuessName afișează această casetă de dialog.

Când introduceți codul enumerat în Pasul 5, este posibil să observați că VBE face unele ajustări ale textului pe care îl introduceți. De exemplu, după ce introduceți instrucțiunea Sub, VBE introduce automat declarația End Sub. Și dacă omiteți spațiul înainte sau după un semn egal, VBE introduce spațiul pentru tine. De asemenea, VBE modifică culoarea și capitalizarea unor texte. Toate acestea sunt perfect normale. Este doar modul în care VBE-ul păstrează lucrurile curat și lizibil.

Dacă ați urmat pașii anteriori, tocmai ați scris o procedură VBA Sub, cunoscută și sub numele de macro. Când apăsați F5, Excel execută codul și urmează instrucțiunile. Cu alte cuvinte, Excel evaluează fiecare declarație și face ceea ce i-ați spus să facă. (Nu lăsați această putere nouă să vă ducă la cap.) Puteți executa această macrocomandă de câte ori - deși are tendința să își piardă recursul după câteva duzini de ori.

Pentru înregistrare, această macrocomandă simplă utilizează următoarele concepte:

  • Definirea unei proceduri Sub (prima linie)

  • Atribuirea valorilor variabilelor (Msg și Ans)

  • Concatenarea (9)> Utilizarea unei funcții VBA built-in (MsgBox)

  • Utilizarea constantelor VBA încorporate (vbYesNo, vbNo și vbYes)

  • Utilizarea unei construcții If-Then (de două ori) Terminarea unei proceduri Sub (ultima linie)

  • Nu e rău pentru un începător, nu?

Cum să introduceți codul VBA Direct în Excel 2016 - manechine

Alegerea editorilor

Cum să accesați comenzile de formule comune în Excel 2007 - manechinele

Cum să accesați comenzile de formule comune în Excel 2007 - manechinele

Funcția în Excel 2007 este cea care vă ajută să creați formule, astfel încât să adăugați, să numărați, să măriți și să efectuați în general funcții de matematică cu datele din foile de lucru Excel. Informațiile din tabelul următor vă arată ce taste fierbinți trebuie apăsate sau fila Ribbon pentru ...

Adăugați o imagine de fundal într-o foaie de lucru Excel 2007 - dummies

Adăugați o imagine de fundal într-o foaie de lucru Excel 2007 - dummies

Imagine grafică pe fundalul unei foi de lucru Excel 2007. Imaginea de fundal (uneori numită filigran) ar trebui să aibă o culoare foarte deschisă sau o opacitate redusă, pentru ca datele din foaia de lucru să poată fi citite peste imagine. Această caracteristică poate fi destul de eficientă dacă aveți un ...

Cum puteți accesa comenzile Common View în Excel 2007 - dummies

Cum puteți accesa comenzile Common View în Excel 2007 - dummies

Puteți vizualiza foile de lucru create cu Excel 2007 din orice număr de perspective. Puteți schimba vederea astfel încât să vedeți - sau nu vedeți - pauze de pagină, linii de rețea și casete de dialog și puteți mări o foaie de lucru și puteți vedea cum va apărea imprimată. Următorul tabel vă oferă ...

Alegerea editorilor

Fotografie Natura în după-amiaza târzie - manechine

Fotografie Natura în după-amiaza târzie - manechine

Soarele târziu după-amiază este ideal pentru fotografierea peisajului. Calitatea luminii se schimbă odată ce soarele se scufundă mai jos pe cer. Când fotografiați natura și veniți pe o scenă pe care o doriți, faceți mai multe poze ale acesteia, pe măsură ce se schimbă lumina în după-amiaza târzie. Când sunteți la o oră de la apusul soarelui (...]

Fundal simplă pentru fotografii de bijuterii

Fundal simplă pentru fotografii de bijuterii

Un fundal simplu este ideal pentru fotografierea produselor reflectorizante și detaliate cum ar fi bijuteriile. Reduce distragerea atenției și maximizează atenția acordată subiectului tău. Suprafețele de fundal dezvăluie detalii mai fine în subiecte cum ar fi bijuterii, care tind să fie ele însele opere de artă și nu necesită elemente de susținere care să adauge interesul pentru o fotografie. Tu ...

Pregătește fotografii RAW pentru conversia la HDR - dummies

Pregătește fotografii RAW pentru conversia la HDR - dummies

Decât procesarea tradițională a fotografiilor digitale, care urmărește să creeze cea mai bună fotografie posibilă. Iată câteva diferențe: Nu te grăbi cu expunerea. Punctul de fotografii cu paranteze este acela de a avea expuneri diferite, deci este mai bine să lăsați asta numai dacă nu convertiți ...

Alegerea editorilor

Cum să editați sunete Adobe Flash CS6 - manechine

Cum să editați sunete Adobe Flash CS6 - manechine

Adobe Flash CS6 oferă o modalitate utilă de editare de bază plasate sunete utilizând caseta de dialog Editare plicuri. Caseta de dialog Editare plicuri realizează efecte de bază și efecte de volum și vă permite să reglați setările de volum și pan pentru fiecare sunet plasat în film. Deși nimic nu înlocuiește destul de bine fișierele sursă înregistrate și editate, ...

Cum să editați sunete în Flash CS5 - dummies

Cum să editați sunete în Flash CS5 - dummies

O comoară ascunsă în Adobe Flash Creative Suite 5 este Edit Plic de dialog pentru plicuri, care efectuează efecte trim și efecte de volum și vă permite să formați setări de volum și pan pentru fiecare sunet plasat în filmul dvs. Flash CS5. Deși nimic nu înlocuiește destul de bine fișierele sursă înregistrate și editate, puteți face modificări nedistructive de ultim moment ...

Cum să activați conducătorii și ghidurile în Adobe Flash CS6 - manechine

Cum să activați conducătorii și ghidurile în Adobe Flash CS6 - manechine

ÎN rigle apar pe marginile de sus și pe stânga ale scenei și sunt utilizate pentru poziționarea și măsurarea obiectelor de pe scenă. De asemenea, utilizați riglele pentru a crea ghidaje verticale și orizontale prin tragerea acestora de pe barele de riglă. Unitățile de rigle sunt în mod prestabilit în pixeli, dar puteți ...