Kako koristiti opciju komentara putem VBA

Anonim

U ovom ćemo članku naučiti kako koristiti opciju komentara u Microsoft Excelu putem VBA.

Komentar je izvor pomoću kojeg možemo prenijeti poruku svakom korisniku ako je potrebno dati podatke o bilo kojoj određenoj ćeliji.

Naučit ćemo:-

  • Kako umetnuti komentar?
  • Kako izbrisati sve komentare?
  • Kako izbrisati sve komentare sa svih listova u radnu knjigu?
  • Kako djelomično sakriti komentare?
  • Kako potpuno sakriti komentare?
  • Kako prikazati jedan komentar?
  • Kako vidjeti ili prikazati sve komentare u čitavoj radnoj knjizi programa Excel?
  • Sakrij posebne komentare u Excelu- Komentari će se i dalje prikazivati.
  • Kako dodati komentare pozadinskih fotografija/slika u Excel?

Sada počnite s tim kako umetnuti komentar u Excel listu?

Uzmimo primjer kako bismo razumjeli kako možemo umetnuti komentare u Excel tablicu.

Imamo podatke u tablici 2 u kojima imamo vrijeme ulaska i izlaska svakog zaposlenika, a također smo evidentirali radno vrijeme, prekovremene sate i redovite sate u tablici. U neke ćelije želimo umetnuti komentare.

Da biste dodali komentare u tablicu, slijedite korake u nastavku:-

  • Otvorite VBA stranicu pritisnite tipku Alt+F11.
  • Umetnite modul.

Napišite dolje navedeni kod:

Dodatni komentar ()
Dim sh As Radni list
Postavite sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). AddComment ("subota slobodna")
sh.Range ("D12"). AddComment ("Ukupno radno vrijeme - redovno vrijeme")
sh.Range ("I12"). AddComment ("8 sati dnevno pomnoženo s 5 radnih dana")
sh.Range ("M12"). AddComment ("Ukupno radno vrijeme od 21. srpnja 2014. do 26. srpnja 2014.")
Kraj podm

Kôd Objašnjenje:- Prvo moramo odabrati naziv predmeta, zatim ćemo definirati varijable, a zatim ćemo definirati sve raspone u koje želimo staviti komentare.
Za pokretanje makronaredbe pritisnite tipku F5 na tipkovnici. Svi komentari ažurirat će se na Excelovom listu. Komentare možete identificirati crvenim pravokutnikom u kutu ćelija.

Kako mogu izbrisati sve komentare s lista?

Uzmimo primjer kako bismo razumjeli kako možemo izbrisati sve komentare u Excelovom listu.

U tabeli 2 imamo podatke u kojima imamo vrijeme ulaska i izlaska svakog zaposlenika, a također smo u tablicu evidentirali radno vrijeme, prekovremene sate i redovite sate. U Excelu imamo neke komentare koje želimo izbrisati.

Da biste izbrisali sve komentare na listu, slijedite korake u nastavku:-

  • Otvorite VBA stranicu i pritisnite tipke Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:
PodizbrišiKoment ()
Ćelije.Očisti komentare
Kraj podm

Kako izbrisati sve komentare iz svih ćelija u radnoj knjizi?

Uzmimo primjer kako bismo razumjeli kako možemo izbrisati sve komentare u Excelovom listu.

Imamo podatke u dva lista u kojima imamo vrijeme ulaska i izlaska svakog zaposlenika, a također smo u tablicu evidentirali radno vrijeme, prekovremene sate i redovno radno vrijeme. U Excelu imamo neke komentare koje želimo izbrisati, ne samo s aktivnog lista, čak i iz radne knjige.

Da biste izbrisali sve komentare sa svih radnih listova u radnoj knjizi, slijedite korake u nastavku:-

  • Otvorite VBA stranicu pritisnite tipku Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:
Sub DeleteAllComments ()
Dim wsh Kao radni list
Dim CmtAs CommentFor each wsh U ActiveWorkbook.Worksheets
Za svaki Cmt U wsh.Comments
Cmt.Delete
Sljedeći
Sljedeći
Kraj podm

Kôd Objašnjenje: - Prvo moramo odabrati naziv predmeta, a zatim ćemo pokrenuti petlju za provjeru listova, a zatim izbrisati sve komentare sa svih listova.

Za pokretanje makronaredbe pritisnite tipku F5 na tipkovnici. Svi će se komentari izbrisati sa svih listova u radnoj knjizi.

Kako djelomično sakriti komentare?

Uzmimo primjer kako bismo razumjeli kako možemo djelomično sakriti komentare.

Imamo podatke u dva lista u kojima imamo vrijeme ulaska i izlaska svakog zaposlenika, a također smo evidentirali radno vrijeme, prekovremene sate i redovne sate u listu. U Excelu imamo neke komentare koje želimo sakriti.

Da biste sakrili komentare sa svih radnih listova, slijedite dolje navedene korake:-

  • Otvorite VBA stranicu i pritisnite tipke Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:
Podsakrij komentare ()
Application.DisplayCommentIndicator = xlCommentIndicatorSamo
Kraj podm

Kôd Objašnjenje: - Prvo ćemo dati naziv subjekta, zatim smo definirali kôd za skrivanje komentara.
Za pokretanje makronaredbe pritisnite tipku F5 na tipkovnici. Svi će se komentari izbrisati sa svih listova u radnu knjigu.

Kako potpuno sakriti komentare?

Uzmimo primjer kako bismo razumjeli kako možemo potpuno sakriti komentare.

Imamo podatke u dva lista u kojima imamo vrijeme ulaska i izlaska svakog zaposlenika, a također smo evidentirali radno vrijeme, prekovremene sate i redovne sate u listu. U Excelu imamo neke komentare koje želimo potpuno sakriti. To znači da bi komentari trebali biti prisutni, ali ne bi se trebali nikome prikazivati, ali korisnik će moći urediti komentar. Zbog toga ovo nije sigurna metoda za potpunu zaštitu komentara od korisnika.

Da biste potpuno sakrili komentare, slijedite korake u nastavku:-

  • Otvorite VBA stranicu i pritisnite tipke Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:
PotkrijKomentirajpotpuno ()
Application.DisplayCommentIndicator = xlNoIndicator
Kraj podm

Kôd Objašnjenje: - Prvo moramo odabrati naziv subjekta, a zatim moramo definirati kôd kako bismo potpuno sakrili komentare.
Za pokretanje makronaredbe pritisnite tipku F5 na tipkovnici. Svi komentari bit će potpuno skriveni s radnog lista programa Excel.

Kako prikazati jedan komentar, a on bi trebao biti uvijek vidljiv?

Makro se koristi za prikaz određenih važnih komentara na radnom listu ili radnoj knjizi u Excelu.

Uzmimo primjer kako bismo razumjeli kako možemo prikazati pojedinačni komentar u Excelu.

Imamo podatke u dva lista u kojima imamo vrijeme ulaska i izlaska svakog zaposlenika, a također smo evidentirali radno vrijeme, prekovremene sate i redovne sate u listu. U Excelu imamo neke komentare koje želimo prikazati u pojedinačnom komentaru od komentara N brojeva.

Da biste prikazali pojedinačni komentar, slijedite dolje navedene korake:-

  • Otvorite VBA stranicu i pritisnite tipke Alt+F11.
  • Umetnite modul.
    • Napišite dolje navedeni kod:
Dodatni komentar ()
Dim sh As Radni list
Postavi sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). Komentar.Visible = Istina
Kraj podm

Kôd Objašnjenje: - Prvo odlučujemo o imenu predmeta, a zatim moramo definirati kôd za prikaz pojedinačnog komentara na radnom listu.
Za pokretanje makronaredbe pritisnite tipku F5 na tipkovnici. Pojavit će se samo jedan komentar, a ostali će komentari ostati skriveni.

Kako prikazati sve komentare u cijeloj radnoj knjizi programa Excel?

To je korisno kada od nekoga dobijemo bilo koju radnu knjigu, a ne znamo koja ćelija ima komentare u radnoj knjizi, pa možemo upotrijebiti ovaj VBA kôd za prikaz svih komentara unutar radne knjige.

Uzmimo primjer kako bismo razumjeli kako možemo prikazati sve komentare u cijeloj radnoj knjizi programa Excel.

Imamo podatke u dva lista u kojima imamo vrijeme ulaska i izlaska svakog zaposlenika, a također smo zabilježili radno vrijeme, prekovremene sate i redovno radno vrijeme u listu s nekoliko komentara. No svi su komentari skriveni i želimo vidjeti sve skrivene komentare.

Da biste prikazali pojedinačni komentar, slijedite dolje navedene korake:-

  • Otvorite VBA stranicu i pritisnite tipke Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:
Sub ShowAllComments ()
Application.DisplayCommentIndicator = xlCommentAndIndicator
Kraj podm

Objašnjenje koda: - Prvo moramo odlučiti o nazivu predmeta, a zatim moramo definirati kôd za prikaz svih komentara na radnom listu.
Za pokretanje makronaredbe pritisnite tipku F5 na tipkovnici. Svi komentari pojavit će se na Excelovom listu.

  • Sakrij posebne komentare u Excelu- Komentari će se i dalje prikazivati.

Kako sakriti određeni komentar u Excelu?

Ovo je korisno za sakrivanje nekoliko komentara koje ne želimo prikazati svima u podacima.

Uzmimo primjer kako bismo razumjeli kako možemo sakriti neke posebne komentare u čitavoj radnoj knjizi programa Excel.

Imamo podatke u dva lista u kojima imamo vrijeme ulaska i izlaska svakog zaposlenika, a također smo evidentirali radno vrijeme, prekovremene sate i redovne sate u listu.

Da biste sakrili neke posebne komentare, slijedite dolje navedene korake:-

  • Otvorite VBA stranicu i pritisnite tipke Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:
Sub HideSpecificComments ()
Dim sh As Radni list
Postavite sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). Komentar.Visible = Netačno
sh.Range ("D12"). Komentar.Visible = Netačno
Kraj podm

Kôd Objašnjenje: - Prvo moramo odlučiti o imenu predmeta, a zatim definirati raspone koje želimo učiniti nevidljivima.
Za pokretanje makronaredbe pritisnite tipku F5 na tipkovnici. Samo 4 komentara će se pojaviti od 4.

  • Kako dodati komentare pozadinskih fotografija/slika u Excel?

Kako dodati pozadinu fotografija ili slika u okvir za komentare?

Ova makronaredba će se koristiti za postavljanje fotografija ili slika u pozadini u okvir za komentare s računala. Time će komentari i Excel izgledati privlačnije.

Uzmimo primjer kako bismo razumjeli kako možemo dodati pozadinu fotografija ili slika u okvir za komentare.

Imamo podatke u dva lista u kojima imamo vrijeme ulaska i izlaska svakog zaposlenika, a također smo zabilježili radno vrijeme, prekovremene sate i redovite sate u listu s nekoliko komentara u koje želimo dodati slike ili slike.

Da biste dodali slike ili slike u okvir za komentare, slijedite korake u nastavku:-

  • Otvorite VBA stranicu i pritisnite tipke Alt+F11.
  • Umetnite modul.
  • Napišite dolje navedeni kod:
Sub AddPictureComment ()
Dim sh As Radni list
Postavi sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). AddComment ("subota slobodna")
sh.Range ("E10"). Comment.Shape.Fill.UserPicture "D: \ Data \ Flower.jpg"
sh.Range ("D12"). AddComment ("Ukupno radno vrijeme - redovno vrijeme")
sh.Range ("D12"). Comment.Shape.Fill.UserPicture "D: \ Data \ Flower.jpg"
Kraj podm

Kôd Objašnjenje: - Prvo moramo odabrati naziv predmeta, a zatim definirati raspon u koji želimo dodati komentar, a odakle želimo dodati sliku u okvir za komentar.
Za pokretanje makronaredbe pritisnite tipku F5 na tipkovnici i pojavit će se komentari sa slikama u okviru za komentare.

Ovo je način na koji možemo stvoriti komentare, sakriti, izbrisati, umetnuti sliku u okvir za komentare putem VBA u programu Microsoft Excel.

Početak korištenja Excel VBA korisničkih obrazaca| Objasnit ću kako stvoriti obrazac u Excelu, kako koristiti VBA alatni okvir, kako rukovati korisničkim ulazima i na kraju kako pohraniti korisničke unose. Kroz ove ćemo teme proći jednim primjerom i vodičem korak po korak.

VBA varijable u Excelu| VBA znači Visual Basic for Applications. To je programski jezik iz Microsofta. Koristi se s aplikacijama Microsoft Office kao što su MSExcel, MS-Word i MS-Access, dok su VBA varijable određene ključne riječi.

Excel VBA varijabilni opseg| U svim programskim jezicima imamo specifikatore pristupa varijablama koji definiraju odakle se može pristupiti definiranoj varijabli. Excel VBA nije iznimka. VBA također ima specifikatore opsega.

Argumenti ByRefa i ByVala | Kada se argument prenese kao ByRef argument na drugu pod -funkciju ili funkciju, šalje se referenca stvarne varijable. Sve promjene napravljene u kopiji varijable odrazit će se u izvornom argumentu.

Brisanje listova bez upita za potvrdu pomoću VBA u programu Microsoft Excel | Budući da brišete listove pomoću VBA -a, znate što radite. Htjeli biste Excel reći da ne prikazuje ovo upozorenje i izbrisati prokleti list.

Dodajte i spremite novu radnu knjigu pomoću VBA -a u programu Microsoft Excel 2016| U ovom smo kodu najprije stvorili referencu na objekt radne knjige. Zatim smo ga inicijalizirali novim objektom radne knjige. Prednost ovog pristupa je u tome što s ovom novom radnom knjigom možete lako raditi. Kao spremanje, zatvaranje, brisanje itd

Prikažite poruku na statusnoj traci programa Excel VBA| Statusna traka u Excelu može se koristiti kao monitor koda. Kad je vaš VBA kôd dugačak i obavite nekoliko zadataka pomoću VBA -a, često onemogućujete ažuriranje zaslona kako ne biste vidjeli kako zaslon treperi.

Isključite poruke upozorenja pomoću VBA u programu Microsoft Excel 2016| Ovaj kôd ne samo da onemogućuje VBA upozorenja, već i povećava vremensku učinkovitost koda. Pogledajmo kako.

Popularni članci:

50 Excel prečaca za povećanje vaše produktivnosti | Budite brži u izvršavanju svojih zadataka. Ovih 50 prečaca učinit će da radite još brže na Excelu.

Funkcija VLOOKUP u Excelu | Ovo je jedna od najčešće korištenih i popularnih funkcija programa Excel koja se koristi za traženje vrijednosti iz različitih raspona i listova.

COUNTIF u Excelu 2016 | Brojte vrijednosti s uvjetima pomoću ove nevjerojatne funkcije. Ne morate filtrirati svoje podatke da biste brojali određene vrijednosti. Funkcija Countif bitna je za pripremu vaše nadzorne ploče.

Kako koristiti funkciju SUMIF u Excelu | Ovo je još jedna bitna funkcija nadzorne ploče. To vam pomaže pri zbrajanju vrijednosti u posebnim uvjetima.