Hvordan bruke kommentaralternativet gjennom VBA

Anonim

I denne artikkelen skal vi lære hvordan du bruker kommentaralternativ i Microsoft Excel gjennom VBA.

Kommentar er kilden som vi kan formidle meldingen til hver bruker hvis det er nødvendig for å gi informasjon om en bestemt celle.

Vi lærer:-

  • Hvordan sette inn kommentar?
  • Hvordan sletter jeg alle kommentarer?
  • Hvordan sletter jeg alle kommentarer fra alle arkene til en arbeidsbok?
  • Hvordan skjule kommentarer delvis?
  • Hvordan skjule kommentarer helt?
  • Hvordan vise en enkelt kommentar?
  • Hvordan synlig eller vise alle kommentarene i en hel Excel -arbeidsbok?
  • Skjul spesifikke kommentarer i Excel- Kommentarer vises fortsatt.
  • Hvordan legge til bakgrunnsbilder/bilder -kommentarer i Excel?

Begynn nå med hvordan du setter inn kommentar i Excel -ark?

La oss ta et eksempel for å forstå hvordan vi kan sette inn kommentarer i Excel -arket.

Vi har data i ark 2 der vi har inn og ut tid for hver ansatt, og vi har også registrert arbeidstid, overtidstimer og vanlige timer i arket. I noen celler ønsker vi å sette inn kommentarene.

Følg trinnene nedenfor for å legge til kommentarene i arket:-

  • Åpne VBA -siden, trykk på tasten Alt+F11.
  • Sett inn en modul.

Skriv koden nedenfor:

Sub AddComment ()
Dim sh Som regneark
Sett sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). AddComment ("lørdag fri")
sh.Range ("D12"). AddComment ("Total arbeidstid - vanlige timer")
sh.Range ("I12"). AddComment ("8 timer per dag multipliser med 5 arbeidsdager")
sh.Range ("M12"). AddComment ("Total arbeidstid 21-juli-2014 til 26-juli-2014 ')
Slutt Sub

Kode Forklaring:- Først må vi velge emnet navn, deretter vil vi definere variablene og deretter vil vi definere alle områdene der vi vil legge kommentarene.
Trykk på F5 -tasten på tastaturet for å kjøre makroen. Alle kommentarer blir oppdatert i Excel -arket. Du kan identifisere kommentarene med det røde rektangelet i hjørnet av cellene.

Hvordan sletter jeg alle kommentarer fra et ark?

La oss ta et eksempel for å forstå hvordan vi kan slette alle kommentarene i Excel -arket.

Vi har data i ark 2 der vi har inn og ut tid for hver ansatt, og vi har også registrert arbeidstid, overtid og vanlige timer i arket. I Excel har vi noen kommentarer som vi vil slette.

Følg trinnene nedenfor for å slette alle kommentarene i arket:-

  • Åpne VBA -siden og trykk på tasten Alt+F11.
  • Sett inn en modul.
  • Skriv koden nedenfor:
Sub DeleteComment ()
Cells.ClearComments
Slutt Sub

Hvordan sletter jeg alle kommentarer fra alle cellene i en arbeidsbok?

La oss ta et eksempel for å forstå hvordan vi kan slette alle kommentarene i Excel -arket.

Vi har data i to ark der vi har inn og ut tid for hver ansatt, og vi har også registrert arbeidstid, overtid og vanlige timer i arket. I Excel har vi noen kommentarer som vi vil slette, ikke bare fra det aktive arket, selv fra arbeidsboken.

Følg trinnene nedenfor for å slette alle kommentarene fra alle regnearkene i en arbeidsbok:-

  • Åpne VBA -siden, trykk på tasten Alt+F11.
  • Sett inn en modul.
  • Skriv koden nedenfor:
Sub DeleteAllComments ()
Dim wsh Som regneark
Dim CmtAs CommentFor Hver wsh I ActiveWorkbook.Worksheets
For hver Cmt In wsh.Comments
Cmt. Slett
Neste
Neste
Slutt Sub

Kodeforklaring: - Først må vi velge emnets navn, og deretter vil vi kjøre løkken for å kontrollere arkene, og deretter slette alle kommentarene fra alle arkene.

Trykk på F5 -tasten på tastaturet for å kjøre makroen. Alle kommentarer blir slettet fra alle arkene i en arbeidsbok.

Hvordan skjule kommentarer delvis?

La oss ta et eksempel for å forstå hvordan vi delvis kan skjule kommentarene.

Vi har data i to ark der vi har inn og ut tid for hver ansatt, og vi har også registrert arbeidstid, overtid og vanlige timer i arket. I Excel har vi noen kommentarer som vi ønsker å skjule.

Følg trinnene nedenfor for å skjule kommentarene fra alle regnearkene:-

  • Åpne VBA -siden og trykk på tasten Alt+F11.
  • Sett inn en modul.
  • Skriv koden nedenfor:
Sub HideComments ()
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
Slutt Sub

Kodeforklaring: - Først ga vi emnets navn, så har vi definert koden for å skjule kommentarene.
For å kjøre makroen, trykk på F5 -tasten på tastaturet. Alle kommentarer blir slettet fra alle arkene til en arbeidsbok.

Hvordan skjule kommentarer helt?

La oss ta et eksempel for å forstå hvordan vi kan skjule kommentarene helt.

Vi har data i to ark der vi har inn og ut tid for hver ansatt, og vi har også registrert arbeidstid, overtid og vanlige timer i arket. I Excel har vi noen kommentarer som vi ønsker å skjule helt. Det betyr at kommentarer skal være der, men det skal ikke vises for andre enn brukeren vil kunne redigere kommentaren. Som et resultat er dette ikke en trygg metode for å fullstendig beskytte kommentarene fra brukeren.

Følg trinnene nedenfor for å skjule kommentarene fullstendig:-

  • Åpne VBA -siden og trykk på tasten Alt+F11.
  • Sett inn en modul.
  • Skriv koden nedenfor:
Sub HideComments Cometely ()
Application.DisplayCommentIndicator = xlNoIndicator
Slutt Sub

Kode Forklaring: - Først må vi velge emnet navn, og deretter må vi definere koden for å skjule kommentarene helt.
Trykk på F5 -tasten på tastaturet for å kjøre makroen. Alle kommentarer blir helt skjult fra Excel -regnearket.

Hvordan vise enkeltkommentarer, og den skal alltid være synlig?

Makro brukes til å vise visse viktige kommentarer gjennom et regneark eller en arbeidsbok i Excel.

La oss ta et eksempel for å forstå hvordan vi kan vise enkeltkommentaren i Excel.

Vi har data i to ark der vi har inn og ut tid for hver ansatt, og vi har også registrert arbeidstid, overtid og vanlige timer i arket. I Excel har vi noen kommentarer som vi ønsker å vise i den ene kommentaren ut av N -tallkommentaren.

Følg trinnene nedenfor for å vise den ene kommentaren:-

  • Åpne VBA -siden og trykk på tasten Alt+F11.
  • Sett inn en modul.
    • Skriv koden nedenfor:
Sub AddComment ()
Dim sh Som regneark
Sett sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). Comment.Visible = True
Slutt Sub

Kodeforklaring: - Først bestemmer vi emnets navn, og deretter må vi definere koden for å vise den enkelte kommentaren i regnearket.
Trykk på F5 -tasten på tastaturet for å kjøre makroen. Bare én kommentar vises og andre kommentarer forblir skjult.

Hvordan viser jeg alle kommentarene i en hel Excel -arbeidsbok?

Dette er nyttig når vi får noen arbeidsbok fra noen og vi ikke vet hvilken celle som har kommentarer i arbeidsboken, så vi kan bruke denne VBA -koden til å vise alle kommentarene i en arbeidsbok.

La oss ta et eksempel for å forstå hvordan vi kan vise alle kommentarene i hele Excel -arbeidsboken.

Vi har data i to ark der vi har inn og ut tid for hver ansatt, og vi har også registrert arbeidstid, overtid og vanlige timer i arket med få kommentarer. Men alle kommentarene er skjult, og vi vil se alle de skjulte kommentarene.

Følg trinnene nedenfor for å vise den ene kommentaren:-

  • Åpne VBA -siden og trykk på tasten Alt+F11.
  • Sett inn en modul.
  • Skriv koden nedenfor:
Sub ShowAllComments ()
Application.DisplayCommentIndicator = xlCommentAndIndicator
Slutt Sub

Kodeforklaring: - Først må vi bestemme emnets navn, og deretter må vi definere koden for å vise alle kommentarene i regnearket.
Trykk på F5 -tasten på tastaturet for å kjøre makroen. Alle kommentarer vises i Excel -arket.

  • Skjul spesifikke kommentarer i Excel- Kommentarer vises fortsatt.

Hvordan skjule jeg en spesifikk kommentar i Excel?

Dette er nyttig for å skjule de få kommentarene som vi ikke vil vise alle i en data.

La oss ta et eksempel for å forstå hvordan vi kan skjule noen spesifikke kommentarer i en hel Excel -arbeidsbok.

Vi har data i to ark der vi har inn og ut tid for hver ansatt, og vi har også registrert arbeidstid, overtid og vanlige timer i arket.

Følg trinnene nedenfor for å skjule noen spesifikke kommentarer:-

  • Åpne VBA -siden og trykk på tasten Alt+F11.
  • Sett inn en modul.
  • Skriv koden nedenfor:
Sub HideSpecificComments ()
Dim sh Som regneark
Sett sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). Comment.Visible = False
sh.Range ("D12"). Comment.Visible = False
Slutt Sub

Kode Forklaring: - Først må vi bestemme emnets navn, og deretter definere områdene som vi vil usynlig.
Trykk på F5 -tasten på tastaturet for å kjøre makroen. Bare 2 kommentarer vil vises av 4.

  • Hvordan legge til bakgrunnsbilder/bilder -kommentarer i Excel?

Hvordan legge til bakgrunn av bilder eller bilder i kommentarfeltet?

Denne makroen brukes til å sette bilder eller bilder i bakgrunnen til kommentarfeltet fra datamaskinen. Det vil få kommentarer og Excel til å se mer attraktive ut.

La oss ta et eksempel for å forstå hvordan vi kan legge til bakgrunn av bilder eller bilder i kommentarfeltet.

Vi har data i to ark der vi har inn og ut tid for hver ansatt, og vi har også registrert arbeidstid, overtid og vanlige timer i arket med få kommentarer der vi ønsker å legge til bilder eller bilder.

Følg trinnene nedenfor for å legge til bildene eller bildene i kommentarfeltet:-

  • Åpne VBA -siden og trykk på tasten Alt+F11.
  • Sett inn en modul.
  • Skriv koden nedenfor:
Sub AddPictureComment ()
Dim sh Som regneark
Sett sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). AddComment ("lørdag fri")
sh.Range ("E10"). Comment.Shape.Fill.UserPicture "D: \ Data \ Flower.jpg"
sh.Range ("D12"). AddComment ("Total arbeidstid - vanlige timer")
sh.Range ("D12"). Comment.Shape.Fill.UserPicture "D: \ Data \ Flower.jpg"
Slutt Sub

Kodeforklaring: - Først må vi velge emnets navn, og deretter definere området der vi vil legge til kommentar, og hvor vi vil legge til bilde i kommentarfeltet.
For å kjøre makroen, trykk på F5 -tasten på tastaturet, og kommentarer vil vises med bildene i kommentarfeltet.

Dette er måten vi kan lage kommentarer, skjule, slette, sette inn bildet i kommentarfeltet gjennom VBA i Microsoft Excel.

Komme i gang med Excel VBA UserForms| Jeg vil forklare hvordan du lager et skjema i excel, hvordan du bruker VBA -verktøykasse, hvordan du håndterer brukerinnganger og til slutt hvordan du lagrer brukerinngangene. Vi vil gå gjennom disse emnene ved å bruke ett eksempel og en trinnvis veiledning.

VBA -variabler i Excel| VBA står for Visual Basic for Applications. Det er et programmeringsspråk fra Microsoft. Den brukes med Microsoft Office-applikasjoner som MSExcel, MS-Word og MS-Access, mens VBA-variabler er spesifikke søkeord.

Excel VBA variabelt omfang| På alle programmeringsspråk har vi variabel tilgangsspesifikatorer som definerer hvorfra en definert variabel kan nås. Excel VBA er ingen unntak. VBA har også omfangsspesifikatorer.

ByRef og ByVal -argumenter | Når et argument sendes som et ByRef -argument til en annen sub eller funksjon, sendes referansen til den faktiske variabelen. Eventuelle endringer som gjøres i kopien av variabelen, gjenspeiles i det opprinnelige argumentet.

Slett ark uten bekreftelsesforespørsler ved hjelp av VBA i Microsoft Excel | Siden du sletter ark med VBA, vet du hva du gjør. Du vil fortelle Excel om ikke å vise denne advarselen og slette det jævla arket.

Legg til og lagre ny arbeidsbok ved hjelp av VBA i Microsoft Excel 2016| I denne koden opprettet vi først en referanse til et arbeidsbokobjekt. Og så initialiserte vi det med et nytt arbeidsbokobjekt. Fordelen med denne tilnærmingen er at du enkelt kan utføre operasjoner på denne nye arbeidsboken. Som å lagre, lukke, slette osv

Vis en melding på Excel VBA -statuslinjen| Statuslinjen i excel kan brukes som en kodemonitor. Når VBA -koden din er lang og du gjør flere oppgaver med VBA, deaktiverer du ofte skjermoppdateringen slik at du ikke ser at skjermen flimrer.

Slå av advarselsmeldinger ved hjelp av VBA i Microsoft Excel 2016| Denne koden deaktiverer ikke bare VBA -varsler, men øker også tidens effektivitet av koden. La oss se hvordan.

Populære artikler:

50 Excel -snarveier for å øke produktiviteten | Bli raskere på oppgaven din. Disse 50 snarveiene får deg til å jobbe enda raskere med Excel.

VLOOKUP -funksjonen i Excel | Dette er en av de mest brukte og populære funksjonene til excel som brukes til å slå opp verdi fra forskjellige områder og ark.

COUNTIF i Excel 2016 | Tell verdier med betingelser ved hjelp av denne fantastiske funksjonen. Du trenger ikke å filtrere dataene dine for å telle spesifikke verdier. Countif -funksjonen er avgjørende for å forberede dashbordet.

Slik bruker du SUMIF -funksjonen i Excel | Dette er en annen viktig funksjon på dashbordet. Dette hjelper deg med å oppsummere verdier på spesifikke forhold.