Kuinka käyttää kommenttivaihtoehtoa VBA: n kautta

Anonim

Tässä artikkelissa aiomme oppia käyttämään kommenttivaihtoehtoa Microsoft Excelissä VBA: n kautta.

Kommentti on lähde, jonka avulla voimme välittää viestin jokaiselle käyttäjälle, jos sen on annettava tietoja jostakin tietystä solusta.

Opimme:-

  • Kuinka lisätä kommentti?
  • Kuinka poistaa kaikki kommentit?
  • Kuinka poistaa kaikki kommentit työkirjan kaikista arkeista?
  • Kuinka piilottaa kommentit osittain?
  • Kuinka piilottaa kommentit kokonaan?
  • Kuinka näyttää yksittäinen kommentti?
  • Kuinka nähdä tai näyttää kaikki kommentit koko Excel -työkirjassa?
  • Piilota tietyt kommentit Excelissä- Kommentit näkyvät edelleen.
  • Kuinka lisätä taustavalokuvia/-kuvia Exceliin?

Aloita nyt kuinka lisätä kommentti Excel -taulukkoon?

Otetaan esimerkki ymmärtääksemme, kuinka voimme lisätä kommentteja Excel -taulukkoon.

Meillä on tiedot taulukossa 2, jossa meillä on jokaisen työntekijän tulo- ja lähtöaika, ja olemme myös tallentaneet arkistoon työ-, ylityötunnit ja normaalit aukioloajat. Joissakin soluissa haluamme lisätä kommentit.

Voit lisätä kommentteja taulukkoon seuraavasti:-

  • Avaa VBA -sivu painamalla näppäinyhdistelmää Alt+F11.
  • Aseta moduuli.

Kirjoita alla mainittu koodi:

Alalisäkommentti ()
Dim sh kuin laskentataulukko
Aseta sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). AddComment ("lauantai pois päältä")
sh.Range ("D12"). AddComment ("Total Working Hours - Regular Hours")
sh.Range ("I12"). AddComment ("8 tuntia päivässä kerrottuna 5 työpäivää")
sh.Range ("M12"). AddComment ("Kokonaistyöaika 21.7.2014-26.7.2014")
End Sub

Koodin selitys:- Ensin meidän on valittava aiheen nimi, sitten muuttujat ja sitten kaikki alueet, joihin haluamme sijoittaa kommentit.
Voit suorittaa makron painamalla näppäimistön F5 -näppäintä. Kaikki kommentit päivitetään Excel -taulukkoon. Voit tunnistaa kommentit solujen kulmassa olevalla punaisella suorakaiteella.

Kuinka poistan kaikki kommentit taulukosta?

Otetaan esimerkki ymmärtääksemme, kuinka voimme poistaa kaikki Excel -taulukon kommentit.

Meillä on tiedot taulukossa 2, jossa meillä on jokaisen työntekijän tulo- ja lähtöaika, ja olemme myös tallentaneet arkistoon työ-, ylityötunnit ja normaalit tunnit. Excelissä on joitain kommentteja, jotka haluamme poistaa.

Voit poistaa kaikki taulukon kommentit seuraavasti:-

  • Avaa VBA -sivu ja paina näppäin yhdistelmää Alt+F11.
  • Aseta moduuli.
  • Kirjoita alla mainittu koodi:
Ala PoistaKommentti ()
Solut.ClearComments
End Sub

Kuinka poistaa kaikki kommentit työkirjan kaikista soluista?

Otetaan esimerkki ymmärtääksemme, kuinka voimme poistaa kaikki Excel -taulukon kommentit.

Meillä on tietoja kahdella taulukolla, joissa meillä on jokaisen työntekijän tulo- ja lähtöaika, ja olemme myös kirjanneet arkistoon työ-, ylityötunnit ja normaalit työajat. Excelissä meillä on joitain kommentteja, jotka haluamme poistaa, ei vain aktiiviselta taulukolta, vaikka työkirjasta.

Voit poistaa kaikki kommentit työkirjan kaikista laskentataulukoista seuraavasti:-

  • Avaa VBA -sivu painamalla näppäinyhdistelmää Alt+F11.
  • Aseta moduuli.
  • Kirjoita alla mainittu koodi:
Sub DeleteAllComments ()
Dim wsh kuin laskentataulukko
Dim CmtAs CommentFor Joka wsh ActiveWorkbook.Worksheets
Jokaiselle Cmt: lle wsh.Comments
Cmt.Delete
Seuraava
Seuraava
End Sub

Koodin selitys: - Ensin meidän on valittava aiheen nimi, ja sitten suoritamme silmukan tarkistaaksemme taulukot ja poistamalla sitten kaikki kommentit kaikista arkeista.

Voit suorittaa makron painamalla näppäimistön F5 -näppäintä. Kaikki kommentit poistetaan työkirjan kaikista arkeista.

Kuinka piilottaa kommentit osittain?

Otetaan esimerkki ymmärtääksemme, kuinka voimme piilottaa kommentit osittain.

Meillä on tietoja kahdella taulukolla, joissa on jokaisen työntekijän tulo- ja lähtöaika, ja olemme myös kirjanneet arkistoon työ-, ylityötunnit ja normaalit työajat. Excelissä meillä on joitain kommentteja, jotka haluamme piilottaa.

Voit piilottaa kommentit kaikista laskentataulukoista seuraavasti:-

  • Avaa VBA -sivu ja paina näppäin yhdistelmää Alt+F11.
  • Aseta moduuli.
  • Kirjoita alla mainittu koodi:
Osa PiilotaKommentit ()
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
End Sub

Koodin selitys: - Annamme ensin aiheen nimen ja sitten määritämme koodin kommenttien piilottamiseksi.
Voit suorittaa makron painamalla näppäimistön F5 -näppäintä. Kaikki kommentit poistetaan kaikista laskentataulukoista työkirjaan.

Kuinka piilottaa kommentit kokonaan?

Otetaan esimerkki ymmärtääksemme, kuinka voimme piilottaa kommentit kokonaan.

Meillä on tietoja kahdella taulukolla, joissa on jokaisen työntekijän tulo- ja lähtöaika, ja olemme myös kirjanneet arkistoon työ-, ylityötunnit ja normaalit työajat. Excelissä on joitain kommentteja, jotka haluamme piilottaa kokonaan. Se tarkoittaa, että kommenttien pitäisi olla siellä, mutta niiden ei pitäisi näkyä kenellekään, mutta käyttäjä voi muokata kommenttia. Tämän seurauksena tämä ei ole turvallinen tapa suojata kommentit kokonaan käyttäjältä.

Voit piilottaa kommentit kokonaan noudattamalla alla olevia ohjeita:-

  • Avaa VBA -sivu ja paina näppäin yhdistelmää Alt+F11.
  • Aseta moduuli.
  • Kirjoita alla mainittu koodi:
AlipiilotaKommentit kokonaan ()
Application.DisplayCommentIndicator = xlNoIndicator
End Sub

Koodin selitys: - Ensin meidän on valittava aiheen nimi ja sitten määritettävä koodi kommentoidaksesi kommentit kokonaan.
Voit suorittaa makron painamalla näppäimistön F5 -näppäintä. Kaikki kommentit piilotetaan kokonaan Excel -laskentataulukosta.

Kuinka näyttää yksittäinen kommentti ja sen pitäisi olla aina näkyvissä?

Makroa käytetään tiettyjen tärkeiden kommenttien näyttämiseen Excelin laskentataulukossa tai työkirjassa.

Otetaan esimerkki ymmärtääksemme, kuinka voimme näyttää yksittäisen kommentin Excelissä.

Meillä on tietoja kahdella taulukolla, joissa on jokaisen työntekijän tulo- ja lähtöaika, ja olemme myös kirjanneet arkistoon työ-, ylityötunnit ja normaalit työajat. Excelissä meillä on joitain kommentteja, jotka haluamme näyttää yksittäisessä kommentissa N numeron kommentista.

Voit näyttää yksittäisen kommentin seuraavasti:-

  • Avaa VBA -sivu ja paina näppäin yhdistelmää Alt+F11.
  • Aseta moduuli.
    • Kirjoita alla mainittu koodi:
Alalisäkommentti ()
Dim sh kuin laskentataulukko
Aseta sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). Comment.Visible = Totta
End Sub

Koodin selitys: - Päätämme ensin aiheen nimen ja sitten meidän on määritettävä koodi, joka näyttää yksittäisen kommentin laskentataulukossa.
Voit suorittaa makron painamalla näppäimistön F5 -näppäintä. Vain yksi kommentti tulee näkyviin ja muut kommentit piilotetaan.

Kuinka näyttää kaikki kommentit koko Excel -työkirjassa?

Tästä on hyötyä, kun saamme jonkun työkirjan emmekä tiedä, missä solussa on kommentteja työkirjassa, joten voimme käyttää tätä VBA -koodia kaikkien työkirjan kommenttien näyttämiseen.

Otetaan esimerkki ymmärtääksemme, kuinka voimme näyttää kaikki kommentit koko Excel -työkirjassa.

Meillä on tietoja kahdella taulukolla, joissa on jokaisen työntekijän tulo- ja lähtöaika, ja olemme myös tallentaneet työajat, ylityötunnit ja normaalit aukioloajat muutamaan kommenttiin. Mutta kaikki kommentit ovat piilossa ja haluamme nähdä kaikki piilotetut kommentit.

Voit näyttää yksittäisen kommentin seuraavasti:-

  • Avaa VBA -sivu ja paina näppäin yhdistelmää Alt+F11.
  • Aseta moduuli.
  • Kirjoita alla mainittu koodi:
Sub ShowKaikki kommentit ()
Application.DisplayCommentIndicator = xlCommentAndIndicator
End Sub

Koodin selitys: - Ensin meidän on päätettävä aiheen nimi ja sitten määritettävä koodi, joka näyttää kaikki laskentataulukon kommentit.
Voit suorittaa makron painamalla näppäimistön F5 -näppäintä. Kaikki kommentit näkyvät Excel -taulukossa.

  • Piilota tietyt kommentit Excelissä- Kommentit näkyvät edelleen.

Kuinka piilottaa tietty kommentti Excelissä?

Tämä on hyödyllistä piilottaa muutamat kommentit, joita emme halua näyttää kaikille tiedoissa.

Otetaan esimerkki ymmärtääksemme, kuinka voimme piilottaa tiettyjä kommentteja koko Excel -työkirjassa.

Meillä on tietoja kahdella taulukolla, joissa on jokaisen työntekijän tulo- ja lähtöaika, ja olemme myös kirjanneet arkistoon työ-, ylityötunnit ja normaalit työajat.

Voit piilottaa tietyt kommentit seuraavasti:-

  • Avaa VBA -sivu ja paina näppäin yhdistelmää Alt+F11.
  • Aseta moduuli.
  • Kirjoita alla mainittu koodi:
Osa PiilotaErityisetKommentit ()
Dim sh kuin laskentataulukko
Aseta sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). Comment.Visible = False
sh.Range ("D12"). Comment.Visible = False
End Sub

Koodin selitys: - Ensin meidän on päätettävä aiheen nimi ja määritettävä sitten alueet, jotka haluamme olla näkymättömiä.
Voit suorittaa makron painamalla näppäimistön F5 -näppäintä. Vain 2 kommenttia tulee näkyviin neljästä.

  • Kuinka lisätä taustavalokuvia/-kuvia Exceliin?

Kuinka lisätä valokuvien tai kuvien tausta kommenttikenttään?

Tätä makroa käytetään valokuvien tai kuvien asettamiseen tietokoneen kommenttikenttään. Se saa kommentit ja Excelin näyttämään houkuttelevammalta.

Otetaan esimerkki ymmärtääksemme, kuinka voimme lisätä valokuvien tai kuvien taustan kommenttikenttään.

Meillä on tietoja kahdessa taulukossa, joissa meillä on jokaisen työntekijän tulo- ja lähtöaika, ja olemme myös tallentaneet työ-, ylityötunnit ja normaalit työajat taulukkoon, jossa on muutamia kommentteja, joihin haluamme lisätä kuvia tai kuvia.

Voit lisätä kuvia tai kuvia kommenttikenttään seuraavasti:-

  • Avaa VBA -sivu ja paina näppäin yhdistelmää Alt+F11.
  • Aseta moduuli.
  • Kirjoita alla mainittu koodi:
Sub AddPictureComment ()
Dim sh kuin laskentataulukko
Aseta sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). AddComment ("lauantai pois päältä")
sh.Range ("E10"). Comment.Shape.Fill.UserPicture "D: \ Data \ Flower.jpg"
sh.Range ("D12"). AddComment ("Total Working Hours - Regular Hours")
sh.Range ("D12"). Comment.Shape.Fill.UserPicture "D: \ Data \ Flower.jpg"
End Sub

Koodin selitys: - Ensin meidän on valittava aiheen nimi ja määritettävä sitten alue, johon haluamme lisätä kommentin ja mistä haluamme lisätä kuvan kommenttikenttään.
Jos haluat suorittaa makron, paina näppäimistön F5 -näppäintä, jolloin kommentit näkyvät kuvien kanssa kommenttikentässä.

Tällä tavalla voimme luoda kommentteja, piilottaa, poistaa, lisätä kuvan kommenttikenttään Microsoft Excelin VBA: n kautta.

Excel VBA UserForms -ohjelman käytön aloittaminen| Selitän, miten Excel -lomake luodaan, kuinka VBA -työkalupakkia käytetään, miten käyttäjän syötteitä käsitellään ja lopuksi kuinka tallennetaan käyttäjän syötteet. Käymme nämä aiheet läpi yhden esimerkin ja vaiheittaisen oppaan avulla.

VBA -muuttujat Excelissä| VBA tarkoittaa Visual Basic for Applications. Se on Microsoftin ohjelmointikieli. Sitä käytetään Microsoft Office -sovelluksissa, kuten MSExcel, MS-Word ja MS-Access, kun taas VBA-muuttujat ovat erityisiä avainsanoja.

Excel VBA -muuttujan laajuus| Kaikilla ohjelmointikielillä on muuttujan käyttöoikeusmäärittelyt, jotka määrittävät, mistä määriteltyä muuttujaa voidaan käyttää. Excel VBA ei ole poikkeus. Myös VBA: ssa on laajuuden määrittäjiä.

ByRef- ja ByVal -argumentit | Kun argumentti välitetään ByRef -argumenttina toiselle ala- tai funktiolle, todellisen muuttujan viite lähetetään. Kaikki muuttujan kopioon tehdyt muutokset näkyvät alkuperäisessä argumentissa.

Poista taulukot ilman vahvistuskehotteita käyttämällä VBA: ta Microsoft Excelissä | Koska poistat arkkeja VBA: n avulla, tiedät mitä olet tekemässä. Haluat kertoa Excelille, ettei se näytä tätä varoitusta ja poista kirottu arkki.

Lisää ja tallenna uusi työkirja VBA: n avulla Microsoft Excel 2016: ssa| Tässä koodissa loimme ensin viittauksen työkirjaobjektiin. Ja sitten alustimme sen uudella työkirjaobjektilla. Tämän lähestymistavan etuna on, että voit tehdä tämän uuden työkirjan toimintoja helposti. Kuten tallentaminen, sulkeminen, poistaminen jne

Näytä viesti Excel VBA -tilapalkissa| Excelin tilariviä voidaan käyttää koodinäytönä. Kun VBA -koodisi on pitkä ja teet useita tehtäviä VBA: n avulla, poistat usein näytön päivityksen käytöstä, jotta et näe sitä välkkyvää.

Poista varoitusviestit käytöstä VBA: n avulla Microsoft Excel 2016: ssa| Tämä koodi ei vain poista VBA -hälytyksiä käytöstä, vaan myös lisää koodin aikatehokkuutta. Katsotaanpa miten.

Suosittuja artikkeleita:

50 Excel -pikanäppäintä tuottavuuden lisäämiseksi | Nopeuta tehtävääsi. Nämä 50 pikanäppäintä tekevät työskentelystäsi entistä nopeampaa Excelissä.

VLOOKUP -toiminto Excelissä | Tämä on yksi eniten käytetyistä ja suosituimmista Excel -toiminnoista, jota käytetään arvon etsimiseen eri alueilta ja arkeilta.

COUNTIF Excel 2016: ssa | Laske arvot olosuhteilla käyttämällä tätä hämmästyttävää toimintoa. Sinun ei tarvitse suodattaa tietoja laskeaksesi tiettyjä arvoja. Laskutoiminto on välttämätön kojelaudan valmistelemiseksi.

SUMIF -toiminnon käyttäminen Excelissä | Tämä on toinen kojelaudan olennainen toiminto. Tämä auttaa sinua laskemaan yhteen arvot tietyissä olosuhteissa.