Kuidas kasutada kommentaarivalikut VBA kaudu

Anonim

Selles artiklis õpime, kuidas kasutada Microsoft Excelis VBA kaudu kommentaaride valikut.

Kommentaar on allikas, mille kaudu saame sõnumi edastada igale kasutajale, kui see on kohustatud andma teavet konkreetse lahtri kohta.

Õpime:-

  • Kuidas kommentaari sisestada?
  • Kuidas kustutada kõik kommentaarid?
  • Kuidas kustutada kõik kommentaarid kõikidelt lehtedelt töövihikusse?
  • Kuidas kommentaare osaliselt peita?
  • Kuidas kommentaare täielikult peita?
  • Kuidas näidata ühte kommentaari?
  • Kuidas näha või näidata kõiki Exceli töövihiku kommentaare?
  • Peida konkreetsed kommentaarid Excelis- kommentaarid kuvatakse endiselt.
  • Kuidas lisada Exceli taustfotode/piltide kommentaari?

Alusta nüüd sellest, kuidas lisada kommentaar Exceli lehele?

Võtame näite, et mõista, kuidas saame Exceli lehele kommentaare lisada.

Lehel 2 on meil andmed, milles on iga töötaja sisse- ja väljumisaeg, samuti oleme töölehele registreerinud tööaja, ületunnid ja tavalised tunnid. Mõnda lahtrisse soovime kommentaarid sisestada.

Lehele kommentaaride lisamiseks toimige järgmiselt.-

  • Avage VBA leht, vajutage klahve Alt+F11.
  • Sisestage moodul.

Kirjutage allpool nimetatud kood:

Sub AddComment ()
Dim sh kui tööleht
Määra sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). AddComment ("Saturday off")
sh.Range ("D12"). AddComment ("Kogu tööaeg - tavalised tunnid")
sh.Range ("I12"). AddComment ("8 tundi päevas korrutatakse 5 tööpäevaga")
sh.Range ("M12"). AddComment ("Tööaeg kokku 21. juulist 2014 kuni 26. juulini 2014")
End Sub

Koodi selgitus:- Esmalt peame valima teema nime, seejärel määratleme muutujad ja seejärel määratleme kõik vahemikud, kuhu soovime kommentaarid paigutada.
Makro käivitamiseks vajutage klaviatuuril klahvi F5. Kõik kommentaarid värskendatakse Exceli lehel. Kommentaarid saate tuvastada lahtrite nurgas oleva punase ristkülikuga.

Kuidas kustutada lehelt kõik kommentaarid?

Võtame näite, et mõista, kuidas saame kustutada kõik Exceli lehe kommentaarid.

Meil on andmed lehel 2, kus on iga töötaja sisse- ja väljumisaeg, samuti oleme töölehele registreerinud tööaja, ületunnid ja tavalised tunnid. Excelis on meil mõned kommentaarid, mida tahame kustutada.

Kõikide lehe kommentaaride kustutamiseks toimige järgmiselt.-

  • Avage VBA leht ja vajutage klahve Alt+F11.
  • Sisestage moodul.
  • Kirjutage allpool nimetatud kood:
Alam KustutaKommentaar ()
Lahtrid. Selged kommentaarid
End Sub

Kuidas kustutada kõik kommentaarid töövihiku kõigist lahtritest?

Võtame näite, et mõista, kuidas saame kustutada kõik Exceli lehe kommentaarid.

Meil on andmed kahel lehel, kus meil on iga töötaja sisse- ja väljumisaeg, samuti oleme töölehele registreerinud tööaja, ületunnid ja tavalised tunnid. Excelis on meil mõned kommentaarid, mida tahame kustutada, mitte ainult aktiivselt lehelt isegi töövihikust.

Kõikide märkmete kustutamiseks töövihiku kõikidelt töölehtedelt toimige järgmiselt.-

  • Avage VBA leht, vajutage klahve Alt+F11.
  • Sisestage moodul.
  • Kirjutage allpool nimetatud kood:
Sub DeleteAllComments ()
Dim wsh töölehena
Dim CmtKommentaar Iga wsh kohta ActiveWorkbookis. Töölehed
Iga Cmt kohta wsh.Comments
Cmt. Kustuta
Edasi
Edasi
End Sub

Koodi selgitus: - Esiteks peame valima teema nime ja seejärel käivitame silmuse lehtede kontrollimiseks ja seejärel kustutame kõik kommentaarid kõikidelt lehtedelt.

Makro käivitamiseks vajutage klaviatuuril klahvi F5. Kõik kommentaarid kustutatakse töövihiku kõikidelt lehtedelt.

Kuidas kommentaare osaliselt peita?

Võtame näite, et mõista, kuidas saame kommentaare osaliselt peita.

Meil on andmed kahel lehel, kus meil on iga töötaja sisse- ja väljumisaeg, samuti oleme töölehele registreerinud tööaja, ületunnid ja tavalised tunnid. Excelis on meil mõned kommentaarid, mida tahame varjata.

Kõigi töölehtede kommentaaride peitmiseks toimige järgmiselt.-

  • Avage VBA leht ja vajutage klahve Alt+F11.
  • Sisestage moodul.
  • Kirjutage allpool nimetatud kood:
Sub HideComments ()
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
End Sub

Koodi selgitus: - Esmalt anname teema nime, seejärel määratleme koodi kommentaaride peitmiseks.
Makro käivitamiseks vajutage klaviatuuril klahvi F5. Kõik kommentaarid kustutatakse kõikidelt lehtedelt töövihikusse.

Kuidas kommentaare täielikult peita?

Võtame näite, et mõista, kuidas kommentaare täielikult peita.

Meil on andmed kahel lehel, kus meil on iga töötaja sisse- ja väljumisaeg, samuti oleme töölehele registreerinud tööaja, ületunnid ja tavalised tunnid. Excelis on meil mõned kommentaarid, mida tahame täielikult peita. See tähendab, et kommentaarid peaksid seal olema, kuid need ei tohiks ilmuda kellelegi peale kasutaja, kes saab kommentaari muuta. Seetõttu ei ole see ohutu meetod kasutajate kommentaaride täielikuks kaitsmiseks.

Kommentaaride täielikuks peitmiseks toimige järgmiselt.-

  • Avage VBA leht ja vajutage klahve Alt+F11.
  • Sisestage moodul.
  • Kirjutage allpool nimetatud kood:
AlampeidaKommentaarid täielikult ()
Application.DisplayCommentIndicator = xlNoIndicator
End Sub

Koodi selgitus: - Kõigepealt peame valima teema nime ja seejärel määratlema koodi kommentaaride täielikuks peitmiseks.
Makro käivitamiseks vajutage klaviatuuril klahvi F5. Kõik kommentaarid peidetakse Exceli töölehel täielikult.

Kuidas näidata ühte kommentaari ja see peaks olema alati nähtav?

Makrot kasutatakse teatud oluliste kommentaaride kuvamiseks Exceli töölehel või töövihikus.

Võtame näite, et mõista, kuidas saame Excelis üksikut kommentaari näidata.

Meil on andmed kahel lehel, kus meil on iga töötaja sisse- ja väljumisaeg, samuti oleme töölehele registreerinud tööaja, ületunnid ja tavalised tunnid. Excelis on meil mõned kommentaarid, mida soovime näidata N -numbrikommentaari ühekordses kommentaaris.

Üksiku kommentaari kuvamiseks järgige alltoodud samme:-

  • Avage VBA leht ja vajutage klahve Alt+F11.
  • Sisestage moodul.
    • Kirjutage allpool nimetatud kood:
Sub AddComment ()
Dim sh kui tööleht
Määra sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). Kommentaar.Visible = Tõsi
End Sub

Koodi selgitus: - Kõigepealt otsustame teema nime ja seejärel peame määratlema koodi, mis näitab töölehel üksikut kommentaari.
Makro käivitamiseks vajutage klaviatuuril klahvi F5. Ilmub ainult üks kommentaar ja teised kommentaarid jäävad peidetuks.

Kuidas näidata kõiki Exceli töövihiku kommentaare?

See on kasulik, kui saame kelleltki töövihiku ja me ei tea, millises lahtris on töövihikus kommentaare, nii et saame selle VBA -koodi abil näidata kõiki töövihiku kommentaare.

Võtame näite, et mõista, kuidas saame näidata kõiki Exceli töövihiku kommentaare.

Meil on andmed kahel lehel, kus meil on iga töötaja sisse- ja väljumisaeg, samuti oleme salvestanud tööaja, ületunnid ja tavalised tunnid väheste kommentaaridega lehele. Kuid kõik kommentaarid on peidetud ja me tahame näha kõiki peidetud kommentaare.

Üksiku kommentaari kuvamiseks järgige alltoodud samme:-

  • Avage VBA leht ja vajutage klahve Alt+F11.
  • Sisestage moodul.
  • Kirjutage allpool nimetatud kood:
AlamnäitusAllComments ()
Application.DisplayCommentIndicator = xlCommentAndIndicator
End Sub

Koodi selgitus: - Kõigepealt peame otsustama teema nime ja seejärel määratlema koodi, mis näitab kõiki töölehel olevaid kommentaare.
Makro käivitamiseks vajutage klaviatuuril klahvi F5. Kõik kommentaarid kuvatakse Exceli lehel.

  • Peida konkreetsed kommentaarid Excelis- kommentaarid kuvatakse endiselt.

Kuidas Excelis konkreetset kommentaari peita?

See on kasulik, et peita vähesed kommentaarid, mida me ei soovi andmetes kõigile näidata.

Võtame näite, et mõista, kuidas saame peita mõned konkreetsed kommentaarid kogu Exceli töövihikus.

Meil on andmed kahel lehel, kus meil on iga töötaja sisse- ja väljumisaeg, samuti oleme töölehele registreerinud tööaja, ületunnid ja tavalised tunnid.

Mõne konkreetse kommentaari peitmiseks toimige järgmiselt.-

  • Avage VBA leht ja vajutage klahve Alt+F11.
  • Sisestage moodul.
  • Kirjutage allpool nimetatud kood:
AlampeitmineSpetsiifilised kommentaarid ()
Dim sh kui tööleht
Määra sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). Kommentaar.Visible = vale
sh.Range ("D12"). Kommentaar.Visible = vale
End Sub

Koodi selgitus: - Kõigepealt peame otsustama teema nime ja seejärel määratlema vahemikud, mida me soovime nähtamatuks muuta.
Makro käivitamiseks vajutage klaviatuuril klahvi F5. Ainult 2 kommentaari ilmub neljast.

  • Kuidas lisada Exceli taustfotode/piltide kommentaari?

Kuidas lisada kommentaaride kasti fotode või piltide tausta?

Seda makro kasutatakse arvutist kommentaarikasti taustal olevate fotode või piltide seadistamiseks. See muudab kommentaarid ja Exceli atraktiivsemaks.

Võtame näite, et mõista, kuidas saame kommentaaride kasti fotode või piltide tausta lisada.

Meil on andmed kahel lehel, kus meil on iga töötaja sisse- ja väljumisaeg, samuti oleme salvestanud tööaja, ületunnid ja tavalised tunnid lehele, kus on vähe kommentaare, kuhu soovime pilte või pilte lisada.

Piltide lisamiseks kommentaarikasti toimige järgmiselt.-

  • Avage VBA leht ja vajutage klahve Alt+F11.
  • Sisestage moodul.
  • Kirjutage allpool nimetatud kood:
Sub AddPictureComment ()
Dim sh kui tööleht
Määra sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). AddComment ("Saturday off")
sh.Range ("E10"). Comment.Shape.Fill.UserPicture "D: \ Data \ Flower.jpg"
sh.Range ("D12"). AddComment ("Kogu tööaeg - tavalised tunnid")
sh.Range ("D12"). Comment.Shape.Fill.UserPicture "D: \ Data \ Flower.jpg"
End Sub

Koodi selgitus: - Esiteks peame valima teema nime ja seejärel määratlema vahemiku, kuhu tahame kommentaari lisada ja kust kommentaarikasti pildi lisada.
Makro käitamiseks vajutage klaviatuuri klahvi F5 ja kommentaaride väljale ilmuvad kommentaarid.

Nii saame luua kommentaare, peita, kustutada, lisada pildi kommentaarikasti Microsoft Excelis VBA kaudu.

Excel VBA UserFormsiga alustamine| Selgitan, kuidas Excelis vormi luua, kuidas VBA tööriistakasti kasutada, kuidas kasutaja sisendeid käsitseda ja lõpuks, kuidas kasutaja sisendeid salvestada. Vaatame need teemad läbi ühe näite ja samm -sammult juhise abil.

VBA muutujad Excelis| VBA tähistab Visual Basic for Applications. See on Microsofti programmeerimiskeel. Seda kasutatakse koos Microsoft Office'i rakendustega, nagu MSExcel, MS-Word ja MS-Access, samas kui VBA muutujad on spetsiifilised märksõnad.

Exceli VBA muutuv ulatus| Kõigis programmeerimiskeeltes on meil muutuva juurdepääsu spetsifikatsioonid, mis määravad, kust saab määratud muutujale juurde pääseda. Excel VBA pole erand. Ka VBA -l on ulatuse täpsustajad.

ByRef ja ByVal argumendid | Kui argument edastatakse ByRef argumendina teisele alam- või funktsioonile, saadetakse tegeliku muutuja viide. Kõik muutuja koopiasse tehtud muudatused kajastuvad algses argumendis.

Kustutage lehed ilma kinnitusviipadeta, kasutades Microsoft Excelis VBA -d | Kuna kustutate lehti VBA abil, teate, mida teete. Sooviksite Excelil seda hoiatust mitte kuvada ja neetud leht kustutada.

Uue töövihiku lisamine ja salvestamine Microsoft Excel 2016 VBA abil| Selles koodis lõime esmalt viite töövihiku objektile. Ja siis vormistasime selle uue töövihikuobjektiga. Selle lähenemisviisi eeliseks on see, et saate selle uue töövihikuga hõlpsalt toiminguid teha. Nagu salvestamine, sulgemine, kustutamine jne

Kuva teade Exceli VBA olekuribal| Exceli olekuriba saab kasutada koodimonitorina. Kui teie VBA -kood on pikk ja teete VBA -ga mitmeid ülesandeid, keelate sageli ekraani värskendamise, nii et te ei näe seda ekraani vilkumist.

Lülitage hoiatussõnumid välja Microsoft Excel 2016 VBA abil| See kood mitte ainult ei luba VBA hoiatusi, vaid suurendab ka koodi ajakasutust. Vaatame, kuidas.

Populaarsed artiklid:

50 Exceli otseteed tootlikkuse suurendamiseks | Saa oma ülesandega kiiremini hakkama. Need 50 otseteed aitavad teil Excelis veelgi kiiremini töötada.

Funktsioon VLOOKUP Excelis | See on üks enim kasutatud ja populaarsemaid Exceli funktsioone, mida kasutatakse erinevate vahemike ja lehtede väärtuse otsimiseks.

COUNTIF Excelis 2016 | Loendage väärtused tingimustega, kasutades seda hämmastavat funktsiooni. Te ei pea oma andmeid teatud väärtuste loendamiseks filtreerima. Countif funktsioon on armatuurlaua ettevalmistamisel hädavajalik.

Funktsiooni SUMIF kasutamine Excelis | See on veel üks armatuurlaua oluline funktsioon. See aitab teil teatud tingimustel väärtusi kokku võtta.