Kommenteerides VBA -s

See artikkel õpetab teile, kuidas kommenteerida ühte rida või mitut koodiplokki VBA redaktoris. Selle asemel, kui soovite teada saada, kuidas VBA abil Exceli lahtrikommentaaridega suhelda, lugege seda artiklit.

VBA kommentaar üherealine

Excel VBA -s on koodiridu kommenteerida mitmel viisil.

  • Üks tsitaat (')
  • Kommentaaride blokeerimise nupp tööriistaribal
  • Lisades Rem märksõna.

Lihtsaim viis koodirida kommenteerida on a üks tsitaat rea alguses:

1 'Sheet1.Range ("A1"). Value = "Test"

Pange tähele, et VBA -s kuvatakse kommentaarid alati rohelise tekstina.

Nagu näites näete, panime protseduuri esimese rea algusesse ühe tsitaadi ja kommenteerisime seda. Kui rea algusesse pannakse tsitaat, kommenteeritakse kogu rida ja see jäetakse koodi täitmise ajal vahele.

Samuti saate koodi osa kommenteerida, kui panete ühe tsitaadi kuhugi reale.

Sel juhul jäetakse hinnapakkumise järel olev kood vahele:

1 Sheet1.Range ("A1"). Value = "Test" 'Osalise rea kommenteerimise näide

Nüüd kommenteerisime ainult osa reast. See on hea viis tekstisiseste kommentaaride kirjutamiseks koodi.

Teine võimalus koodi reas kommenteerimiseks on standardne VBA nupp kommenteerimiseks tööriistaribal. Selle nupu kuvamiseks peate selle lisama: Vaade -> Tööriistaribad -> Muuda. Nüüd näete tööriistaribal kahte nuppu: Kommentaaride plokk ja Tühista kommentaar.

Lihtsalt tõstke esile soovitud koodirida ja klõpsake ühte nuppudest. See kommenteerib/tühistab terveid ridu. Pange tähele, et see meetod ei võimalda teil koodirida lõppu kommentaari lisada.

Võite kasutada ka märksõna Rem. Rea kommenteerimiseks peate selle märksõna rea ​​algusesse panema:

1 Rem Sheet1.Range ("A1"). Väärtus = "Test"

Sarnaselt kommentaaride nupule on Rem märksõna võimaldab teil kommenteerida ainult tervet rida koodi, mis tähendab, et saate selle panna ainult rea algusesse:

VBA kommentaaride kogu plokk

Lisaks ühe rea kommenteerimisele peame sageli kommenteerima mitut rida, koodiplokki. Selleks saame kasutada sama standardnuppu Kommentaaride blokeerimine tööriistaribal, mida kasutasime ühe rea kommenteerimiseks. Esiteks peame valima kõik read, mida tahame kommenteerida, ja seejärel klõpsake nuppu:

123456789 Privaatne alamkommentaarEntireBlock ()'Sheet1.Range ("A1"). Value = "Test"'Kui Sheet1.Range ("A1") = "Test" Siis"MsgBox" A1 lahtri väärtus on: Test'Lõpp kuiEnd Sub

Selle tulemusel kommenteeritakse kogu koodiplokki.

Samamoodi saame ploki tühistada, klõpsates nupul Tühista kommentaar tööriistariba nuppu:

123456789 Privaatne alamkommentaarEntireBlock ()Sheet1.Range ("A1"). Value = "Test"Kui Sheet1.Range ("A1") = "Test" SiisMsgBox "A1 lahtri väärtus on: Test"Lõpp KuiEnd Sub

Klaviatuuri otseteed kommenteerimiseks VBA -s

Kommenteerimiseks kiirklahvide lubamiseks tehke järgmist.

  • Paremklõpsake tööriistariba tühjal alal.
  • Valige Kohanda valik ja valige Muuda kategooriate all.
  • Leia Kommentaaride blokeerimine ja lohistage see tööriistaribal olemasolevate ikoonide kõrvale.
  • Nüüd näete tööriistaribal äsja lisatud nuppu
  • Klõpsake Muuda valikut ja kontrollige valikut Pilt ja tekst.
  • Klõpsake uuesti nupul Muuda valikut ja all Nimi lisage nime algusesse tähis (&), nii et nupu nimi on "& Kommentaaride blokeerimine".

Nüüd saate valida ühe rea või koodiploki ja vajutada Alt+C kommenteerimiseks klaviatuuril.

Koodi kommenteerimiseks sama valiku lubamiseks võite korrata käsku Uncomment Block. Kommenteerimata jätmise otsetee on ALT+U.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave