Cum să editați macro-uri în Excel (2 metode)

  • Imparte Asta
Hugh West

Macro VBA de la Microsoft Excel este unul dintre instrumentele care poate efectua cu ușurință orice operațiune pe orice foaie de lucru. De asemenea, poate economisi mult timp. Macro VBA a deschis calea pentru a analiza un număr mare de date în mod eficient. Editarea unui macro VBA este o parte esențială a lucrului cu această aplicație. În acest tutorial, veți învăța cum să editați macro-uri în Excel cu exemple adecvate și ilustrații corespunzătoare.

Descărcați caietul de practică

Descărcați acest caiet de practică.

Cum se editează macrocomenzi.xlsm

Dezascundeți macroul în registrul de lucru personal

Macrogramele dvs. pot fi salvate oriunde. Dacă registrul de lucru personal este ascuns, este posibil să trebuiască să îl dezvăluiți mai întâi. Registrul de lucru personal este un fișier specific care salvează macrogramele întregi. Este salvat pe computerul dvs. și se deschide de fiecare dată când deschideți Excel. Cu toate acestea, acest fișier este ascuns în mod implicit. Pentru a vedea dacă este sau nu acolo, trebuie să îl dezvăluiți. Trebuie să dezvăluiți registrul de lucru personal pentru a edita orice macrosalvat în el.

📌 Pași

Mai întâi, faceți clic pe butonul Vezi Din fila Fereastra grup, selectați Dezvăluiți buton.

După aceea, veți vedea o fereastră Dezvăluiți caseta de dialog.

Selectați registrul de lucru personal și faceți clic pe OK .

În cele din urmă, veți vedea registrul de lucru personal cu macro-uri în el. Acum, puteți edita macro-uri oricând doriți.

Citește mai mult: [Rezolvare:] Nu se poate edita un macro pe un registru de lucru ascuns (2 soluții simple)

2 moduri de a edita macro-uri în Excel

Într-adevăr, este destul de ușor să editați macrocomenzi în Excel. Dacă ați activat macrocomenzile, puteți deschide oricând editorul VBA. Apoi, puteți edita aceasta.

Vă vom pune la dispoziție două modalități de editare a macrourilor. Să le vedem pe rând.

1. Comenzi rapide de la tastatură pentru a edita macro-uri VBA în Excel

Dacă sunteți obișnuiți să lucrați cu comenzi rapide de la tastatură și doriți să vă faceți operațiunea mai rapidă, aceasta va fi o metodă de urmat pentru dvs. Vă prezentăm două comenzi rapide de la tastatură pentru a merge la editorul VBA Puteți alege oricare dintre ele, depinde de dumneavoastră.

1.1 Scurtătură de la tastatură pentru a deschide caseta de dialog Macros

Această comandă rapidă de la tastatură va deschide o casetă de dialog Macro. De acolo, puteți alege orice macro și le puteți edita.

📌 Pași

În primul rând, apăsați Alt+F8 pe tastatură. Va apărea o casetă de dialog Macro.

Acum, selectați orice macro din lista Numele macroului lista.

Faceți clic pe Editați .

După aceea, vă va duce la pagina Editor VBA .

În cele din urmă, de la Editor VBA , puteți edita macrogramele în funcție de necesitățile dumneavoastră.

Citește mai mult: Cum se editează caseta de nume în Excel (Editare, Schimbare interval și Ștergere)

1.2 Comenzi rapide de la tastatură pentru a deschide direct editorul VBA

Dacă ați obținut registrul de lucru din alte surse, este înțelept să editați macrourile urmând metoda anterioară. Dar, dacă este vorba de propriul registru de lucru, puteți urma această metodă simplă.

Cunoașteți toate modulele și numele macrourilor din registrul de lucru, nu-i așa? Astfel, puteți merge oricând la orice modul și puteți edita macrourile.

📌 Pași

În primul rând, apăsați Alt+F11 .

Se va deschide editorul VBA. Acum, alegeți modulul dvs. și faceți dublu clic pe el.

Acum, dumneavoastră Editor VBA este deschis și puteți edita cu ușurință macrocomenzile.

Citiți mai mult: 22 Exemple de macro în Excel VBA

2. Utilizarea comenzii Macros din Excel pentru editarea codurilor VBA

Dacă sunteți o persoană căreia îi place să lucreze cu interfețe de utilizator, aceasta este pentru dvs. Există o Macros din Microsoft Excel Vezi De acolo, puteți deschide fereastra Macro și editați macrourile. Să vedem pas cu pas.

📌 Pași

În primul rând, mergeți la Vezi Veți vedea că în fila Macros în dreapta.

Faceți clic pe Macros. Macro se va deschide caseta de dialog.

Alegeți orice macro din numele macroului lista.

Faceți clic pe Editați .

Aici este, macroul selectat. Acum, puteți începe editarea.

Citește mai mult: Cum să atribuiți un macro la un buton în Excel

Lecturi similare

  • Macro VBA pentru a șterge rândul dacă celula conține o valoare în Excel (2 metode)
  • Cum să editați celula în Excel cu tastatura (4 metode practice)
  • 7 Soluții pentru editarea linkurilor de editare sau a opțiunii de modificare a sursei în Excel
  • Cum să editați o celulă în Excel fără a face dublu clic (3 moduri simple)

Testați macrocomenzile după editare: Depanare și execuție

Până în acest moment, am discutat despre cum să deschidem editorul VBA pentru a edita macrouri în Excel. În această secțiune, vom edita o macro și o vom testa.

V-am pus la dispoziție un caiet de lucru pentru practică. Din acel caiet de lucru, vom edita macroul.

Aruncați o privire la acest set de date:

Aici, avem câteva celule goale în setul de date. Scopul nostru a fost să umplem aceste celule goale cu cuvântul " Necăsătorit ".

Acesta a fost codul nostru VBA:

 Sub FindNext_empty_value() Dim search_value As Variant search_value = InputBox("Ce valoare doriți să căutați?", "Search Value") If StrPtr(search_value) = 0 Then Exit Sub End If Application.DisplayAlerts = False Dim search_range As Range On Error Resume Next Set search_range = Application.InputBox("Select Your Range of Cells", "Search Range", Type:=8) On Error GoTo 0 Application.DisplayAlerts= True If search_range Is Nothing Then Exit Sub End If Dim FindRng As Range Set FindRng = search_range.Find(what:=search_value) counter = 0 Do counter = counter + 1 FindRng.value = "Necăsătorit" Set FindRng = search_range.FindNext(FindRng) Loop While Not FindRng Is Nothing MsgBox "Total " & counter & " celule goale au fost înlocuite cu: Necăsătorit" End Sub 

După ce am implementat acest cod, rezultatul a fost ca în următoarea captură de ecran:

În acest caz, vom completa celulele goale cu cuvântul " Singur "

📌 Pași

În primul rând, apăsați butonul Alt+F8 pe tastatură. Va apărea o casetă de dialog cu macro.

Selectați Găsește următoarea valoare_vidă

Apoi, faceți clic pe Editați .

După aceea, se va deschide editorul VBA. Acum, vom aduce o schimbare simplă aici. Am eliminat simbolul " Necăsătorit " cuvânt.

Acum, de la Depanare bara de meniu, selectați Compilați VBAProject .

După aceea, se va afișa o eroare, deoarece nu am dat nicio valoare.

Acum, schimbați-l în " Singur ", cum ar fi următoarea captură de ecran.

Din nou, din Depanare bara de meniu, selectați Compilați VBAProject De data aceasta nu va mai apărea nicio eroare. Acum, salvați fișierul.

Apăsați din nou butonul Alt+F8 pe tastatură. Selectați Găsește următoarea valoare_vidă

Apoi, faceți clic pe Rulați .

În caseta Search Value (Valoare de căutare), lăsați câmpul gol, deoarece căutăm celule goale.

Selectați intervalul de celule din datele dumneavoastră.

Apoi, faceți clic pe OK .

După cum puteți vedea, am editat cu succes codul nostru și acesta funcționează bine.

Citește mai mult: Cum să editați intervalul numit în Excel

💬 Lucruri de reținut

✎ Dacă nu obțineți fișierul Excel activat pentru macrocomenzi de la un fișier sursă de încredere , nu activați conținutul macro. Ar putea exista coduri malițioase .

✎ Faceți o copie a Macro VBA astfel încât să puteți găsi cu ușurință codurile în viitor, ori de câte ori veți avea nevoie de ele.

Concluzie

În concluzie, sper că acest tutorial v-a oferit o parte din cunoștințele utile pentru a edita macro-uri în Excel. Vă recomandăm să învățați și să aplicați toate aceste instrucțiuni la setul dvs. de date. Descărcați caietul de lucru de practică și încercați-le și dvs. De asemenea, nu ezitați să oferiți feedback în secțiunea de comentarii. Feedback-ul dvs. valoros ne menține motivați să creăm tutoriale ca acesta. Nu uitați să verificați pagina noastră desite Exceldemy.com pentru diverse probleme și soluții legate de Excel.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.