Sådan bruges kommentarmuligheden via VBA

Anonim

I denne artikel lærer vi, hvordan du bruger kommentarindstilling i Microsoft Excel via VBA.

Kommentar er den kilde, hvormed vi kan formidle meddelelsen til hver bruger, hvis det er nødvendigt at give oplysninger om en bestemt celle.

Vi lærer:-

  • Hvordan indsætter man en kommentar?
  • Sådan slettes alle kommentarer?
  • Sådan slettes alle kommentarer fra alle ark til en projektmappe?
  • Sådan skjules kommentarer delvist?
  • Sådan skjules kommentarer fuldstændigt?
  • Hvordan viser man en enkelt kommentar?
  • Hvordan kan jeg se eller vise alle kommentarerne i en hel Excel -projektmappe?
  • Skjul specifikke kommentarer i Excel- Kommentarer vises stadig.
  • Sådan tilføjes baggrundsfotos/billeder -kommentarer i Excel?

Start nu med, hvordan du indsætter kommentar i Excel -ark?

Lad os tage et eksempel for at forstå, hvordan vi kan indsætte kommentarer i Excel -ark.

Vi har data i ark 2, hvor vi har ind og ud tid for hver medarbejder, og vi har også registreret arbejdstimer, overarbejde og almindelige timer i arket. I nogle celler vil vi indsætte kommentarerne.

Følg nedenstående givne trin for at tilføje kommentarerne i arket:-

  • Åbn VBA -side tryk på tasten Alt+F11.
  • Indsæt et modul.

Skriv nedenstående kode:

Sub AddComment ()
Dim sh Som regneark
Sæt sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). AddComment ("off lørdag")
sh.Range ("D12"). AddComment ("Samlet arbejdstid - almindelige timer")
sh.Range ("I12"). AddComment ("8 timer pr. dag multipliceret med 5 arbejdsdage")
sh.Range ("M12"). AddComment ("Samlet arbejdstid 21-juli-2014 til 26-juli-2014 ')
Afslut Sub

Kodeforklaring:- Først skal vi vælge emnets navn, derefter definerer vi variablerne, og derefter definerer vi alle de områder, hvor vi vil placere kommentarerne.
For at køre makroen skal du trykke på F5 -tasten på dit tastatur. Alle kommentarer bliver opdateret i Excel -arket. Du kan identificere kommentarerne med det røde rektangel i hjørnet af cellerne.

Hvordan sletter jeg alle kommentarer fra et ark?

Lad os tage et eksempel for at forstå, hvordan vi kan slette alle kommentarerne i Excel -ark.

Vi har data i ark 2, hvor vi har ind og ud tid for hver medarbejder, og vi har også registreret arbejdstimer, overarbejde og almindelige timer i arket. I Excel har vi nogle kommentarer, som vi vil slette.

Følg nedenstående givne trin for at slette alle kommentarerne i arket:-

  • Åbn VBA -side, og tryk på tasten Alt+F11.
  • Indsæt et modul.
  • Skriv nedenstående kode:
Sub DeleteComment ()
Celler.RydKommentarer
Afslut Sub

Hvordan slettes alle kommentarer fra alle cellerne i en projektmappe?

Lad os tage et eksempel for at forstå, hvordan vi kan slette alle kommentarerne i Excel -ark.

Vi har data i to ark, hvor vi har ind og ud tid for hver medarbejder, og vi har også registreret arbejdstid, overarbejde og almindelige timer i arket. I Excel har vi nogle kommentarer, som vi vil slette, ikke kun fra det aktive ark, selv fra projektmappen.

Følg nedenstående givne trin for at slette alle kommentarerne fra alle regneark i en projektmappe:-

  • Åbn VBA -side tryk på tasten Alt+F11.
  • Indsæt et modul.
  • Skriv nedenstående kode:
Sub DeleteAllComments ()
Dim wsh Som regneark
Dim CmtAs CommentFor Every wsh In ActiveWorkbook.Worksheets
For hver Cmt In wsh.Comments
Cmt. Slet
Næste
Næste
Afslut Sub

Kodeforklaring: - Først skal vi vælge emnets navn, og derefter kører vi løkken for at kontrollere arkene og derefter slette alle kommentarerne fra alle arkene.

For at køre makroen skal du trykke på F5 -tasten på dit tastatur. Alle kommentarer slettes fra alle arkene i en projektmappe.

Hvordan skjuler man kommentarer delvist?

Lad os tage et eksempel for at forstå, hvordan vi delvist kan skjule kommentarerne.

Vi har data i to ark, hvor vi har ind og ud tid for hver medarbejder, og vi har også registreret arbejdstimer, overarbejde og almindelige timer i arket. I Excel har vi nogle kommentarer, som vi vil skjule.

Følg nedenstående givne trin for at skjule kommentarerne fra alle regnearkene:-

  • Åbn VBA -side, og tryk på tasten Alt+F11.
  • Indsæt et modul.
  • Skriv nedenstående kode:
Sub HideComments ()
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
Afslut Sub

Kodeforklaring: - Først gav vi emnets navn, derefter har vi defineret koden for at skjule kommentarerne.
For at køre makroen skal du trykke på F5 -tasten på dit tastatur. Alle kommentarer slettes fra alle arkene til en projektmappe.

Hvordan skjuler man kommentarer helt?

Lad os tage et eksempel for at forstå, hvordan vi kan skjule kommentarerne fuldstændigt.

Vi har data i to ark, hvor vi har ind og ud tid for hver medarbejder, og vi har også registreret arbejdstimer, overarbejde og almindelige timer i arket. I Excel har vi nogle kommentarer, som vi vil skjule helt. Det betyder, at kommentarer skal være der, men det bør ikke forekomme for andre, end brugeren kan redigere kommentaren. Som følge heraf er dette ikke en sikker metode til fuldstændigt at beskytte kommentarerne fra brugeren.

Følg nedenstående trin for at skjule kommentarerne fuldstændigt:-

  • Åbn VBA -side, og tryk på tasten Alt+F11.
  • Indsæt et modul.
  • Skriv nedenstående kode:
Sub HideComments fuldstændigt ()
Application.DisplayCommentIndicator = xlNoIndicator
Afslut Sub

Kodeforklaring: - Først skal vi vælge emnets navn, og derefter skal vi definere koden for at skjule kommentarerne fuldstændigt.
For at køre makroen skal du trykke på F5 -tasten på dit tastatur. Alle kommentarer bliver helt skjult fra Excel -regnearket.

Hvordan vises en enkelt kommentar, og den skal altid være synlig?

Makro bruges til at vise visse vigtige kommentarer i et regneark eller en projektmappe i Excel.

Lad os tage et eksempel for at forstå, hvordan vi kan vise den enkelte kommentar i Excel.

Vi har data i to ark, hvor vi har ind og ud tid for hver medarbejder, og vi har også registreret arbejdstimer, overarbejde og almindelige timer i arket. I Excel har vi nogle kommentarer, som vi vil vise i den enkelte kommentar ud af N -tal kommentar.

Følg nedenstående givne trin for at vise den enkelte kommentar:-

  • Åbn VBA -side, og tryk på tasten Alt+F11.
  • Indsæt et modul.
    • Skriv nedenstående kode:
Sub AddComment ()
Dim sh Som regneark
Sæt sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). Comment.Visible = True
Afslut Sub

Kodeforklaring: - Først bestemmer vi emnets navn, og derefter skal vi definere koden for at vise den enkelte kommentar i regnearket.
For at køre makroen skal du trykke på F5 -tasten på dit tastatur. Kun én kommentar vises, og andre kommentarer forbliver skjult.

Hvordan vises alle kommentarerne i en hel Excel -projektmappe?

Dette er nyttigt, når vi får en projektmappe fra nogen, og vi ikke ved, hvilken celle der har kommentarer i projektmappen, så vi kan bruge denne VBA -kode til at vise alle kommentarerne i en projektmappe.

Lad os tage et eksempel for at forstå, hvordan vi kan vise alle kommentarerne i hele Excel -projektmappen.

Vi har data i to ark, hvor vi har ind og ud tid for hver medarbejder, og vi har også registreret arbejdstimer, overarbejde og almindelige timer i arket med få kommentarer. Men alle kommentarerne er skjult, og vi vil se alle de skjulte kommentarer.

Følg nedenstående givne trin for at vise den enkelte kommentar:-

  • Åbn VBA -side, og tryk på tasten Alt+F11.
  • Indsæt et modul.
  • Skriv nedenstående kode:
Sub ShowAllComments ()
Application.DisplayCommentIndicator = xlCommentAndIndicator
Afslut Sub

Kodeforklaring: - Først skal vi bestemme emnets navn, og derefter skal vi definere koden for at vise alle kommentarerne i regnearket.
For at køre makroen skal du trykke på F5 -tasten på dit tastatur. Alle kommentarer vises i Excel -arket.

  • Skjul specifikke kommentarer i Excel- Kommentarer vises stadig.

Hvordan skjuler jeg en specifik kommentar i Excel?

Dette er nyttigt at skjule de få kommentarer, som vi ikke ønsker at vise alle i en data.

Lad os tage et eksempel for at forstå, hvordan vi kan skjule nogle specifikke kommentarer i en hel Excel -projektmappe.

Vi har data i to ark, hvor vi har ind og ud tid for hver medarbejder, og vi har også registreret arbejdstimer, overarbejde og almindelige timer i arket.

Følg nedenstående givne trin for at skjule nogle specifikke kommentarer:-

  • Åbn VBA -side, og tryk på tasten Alt+F11.
  • Indsæt et modul.
  • Skriv nedenstående kode:
Sub HideSpecificComments ()
Dim sh Som regneark
Sæt sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). Comment.Visible = Falsk
sh.Range ("D12"). Comment.Visible = Falsk
Afslut Sub

Kodeforklaring: - Først skal vi bestemme emnets navn og derefter definere de områder, som vi ønsker at være usynlige.
For at køre makroen skal du trykke på F5 -tasten på dit tastatur. Kun 2 kommentarer vises ud af 4.

  • Sådan tilføjes baggrundsfotos/billeder -kommentarer i Excel?

Hvordan tilføjer man baggrund for fotos eller billeder i kommentarfeltet?

Denne makro bruges til at indstille fotos eller billeder i baggrunden til kommentarfeltet fra computeren. Det får kommentarer og Excel til at se mere attraktivt ud.

Lad os tage et eksempel for at forstå, hvordan vi kan tilføje baggrund for fotos eller billeder i kommentarfeltet.

Vi har data i to ark, hvor vi har ind og ud tid for hver medarbejder, og vi har også registreret arbejdstimer, overarbejde og almindelige timer i arket med få kommentarer, hvor vi vil tilføje billeder eller billeder.

Følg nedenstående givne trin for at tilføje billederne eller billederne i kommentarfeltet:-

  • Åbn VBA -side, og tryk på tasten Alt+F11.
  • Indsæt et modul.
  • Skriv nedenstående kode:
Sub AddPictureComment ()
Dim sh Som regneark
Sæt sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). AddComment ("off lørdag")
sh.Range ("E10"). Comment.Shape.Fill.UserPicture "D: \ Data \ Flower.jpg"
sh.Range ("D12"). AddComment ("Samlet arbejdstid - almindelige timer")
sh.Range ("D12"). Comment.Shape.Fill.UserPicture "D: \ Data \ Flower.jpg"
Afslut Sub

Kodeforklaring: - Først skal vi vælge emnets navn og derefter definere det område, hvor vi vil tilføje kommentar, og hvorfra vi vil tilføje billede i kommentarfeltet.
For at køre makroen skal du trykke på F5 -tasten på dit tastatur, og der vises kommentarer med billederne i kommentarfeltet.

Dette er den måde, vi kan oprette kommentarerne, skjule, slette, indsætte billedet i kommentarfeltet via VBA i Microsoft Excel.

Kom godt i gang med Excel VBA UserForms| Jeg vil forklare, hvordan man opretter en formular i excel, hvordan man bruger VBA -værktøjskasse, hvordan man håndterer brugerinput og endelig hvordan man gemmer brugerinput. Vi vil gennemgå disse emner ved hjælp af et eksempel og en trinvis vejledning.

VBA -variabler i Excel| VBA står for Visual Basic for Applications. Det er et programmeringssprog fra Microsoft. Det bruges med Microsoft Office-applikationer som MSExcel, MS-Word og MS-Access, hvorimod VBA-variabler er specifikke søgeord.

Excel VBA variabelt omfang| På alle programmeringssprog har vi variabeladgangsspecifikatorer, der definerer, hvorfra der kan tilgås en defineret variabel. Excel VBA er ingen undtagelse. VBA har også omfangsspecifikationer.

ByRef og ByVal argumenter | Når et argument sendes som et ByRef -argument til en anden sub eller funktion, sendes referencen til den faktiske variabel. Eventuelle ændringer, der foretages i kopien af ​​variablen, vil afspejle sig i det originale argument.

Slet ark uden bekræftelsesmeddelelser ved hjælp af VBA i Microsoft Excel | Da du sletter ark ved hjælp af VBA, ved du, hvad du laver. Du vil gerne bede Excel om ikke at vise denne advarsel og slette det forbandede ark.

Tilføj og gem ny arbejdsmappe ved hjælp af VBA i Microsoft Excel 2016| I denne kode oprettede vi først en reference til et projektmappeobjekt. Og så initialiserede vi det med et nyt projektmappeobjekt. Fordelen ved denne tilgang er, at du nemt kan udføre operationer på denne nye projektmappe. Som at gemme, lukke, slette osv

Vis en meddelelse på Excel VBA -statuslinjen| Statuslinjen i excel kan bruges som kodeovervågning. Når din VBA -kode er lang, og du udfører flere opgaver ved hjælp af VBA, deaktiverer du ofte skærmopdateringen, så du ikke kan se, at skærmen flimrer.

Slå advarselsmeddelelser fra ved hjælp af VBA i Microsoft Excel 2016| Denne kode deaktiverer ikke kun VBA -advarsler, men øger også kodeens tidseffektivitet. Lad os se hvordan.

Populære artikler:

50 Excel -genveje til at øge din produktivitet | Få hurtigere til din opgave. Disse 50 genveje får dig til at arbejde endnu hurtigere i Excel.

VLOOKUP -funktionen i Excel | Dette er en af ​​de mest anvendte og populære funktioner i excel, der bruges til at slå værdi op fra forskellige områder og ark.

COUNTIF i Excel 2016 | Tæl værdier med betingelser ved hjælp af denne fantastiske funktion. Du behøver ikke at filtrere dine data for at tælle bestemte værdier. Countif -funktion er afgørende for at forberede dit dashboard.

Sådan bruges SUMIF -funktionen i Excel | Dette er endnu en vigtig instrumentbrætfunktion. Dette hjælper dig med at opsummere værdier på bestemte betingelser.