Hoe de commentaaroptie te gebruiken via VBA

Anonim

In dit artikel gaan we leren hoe u de commentaaroptie in Microsoft Excel via VBA kunt gebruiken.

Commentaar is de bron waarmee we het bericht aan elke gebruiker kunnen overbrengen als het nodig is om informatie over een bepaalde cel te verstrekken.

We zullen leren:-

  • Hoe commentaar invoegen?
  • Hoe alle opmerkingen te verwijderen?
  • Hoe verwijder ik alle opmerkingen van alle bladen naar een werkmap?
  • Hoe opmerkingen gedeeltelijk verbergen?
  • Hoe opmerkingen volledig verbergen?
  • Hoe toon je een enkele reactie?
  • Hoe zichtbaar of toon alle opmerkingen in een hele Excel-werkmap?
  • Specifieke opmerkingen verbergen in Excel - Opmerkingen worden nog steeds weergegeven.
  • Hoe achtergrondfoto's / afbeeldingen toevoegen in Excel?

Begin nu met het invoegen van een opmerking in het Excel-blad?

Laten we een voorbeeld nemen om te begrijpen hoe we opmerkingen in het Excel-blad kunnen invoegen.

We hebben gegevens in blad 2 waarin we In- en Uit-uren van elke medewerker hebben en ook hebben we werkuren, Overuren en reguliere uren in het blad genoteerd. In sommige cellen willen we de opmerkingen invoegen.

Volg de onderstaande stappen om de opmerkingen in het blad toe te voegen: -

  • Open VBA-pagina druk op de toets Alt+F11.
  • Plaats een module.

Schrijf de onderstaande code:

Sub AddComment()
Dim sh als werkblad
Stel sh = ThisWorkbook.Sheets(1) in
sh.Bereik ("E10").AddComment ("Zaterdag vrij")
sh.Range("D12").AddComment ("Totale werkuren - reguliere uren")
sh.Range("I12").AddComment ("8 uur per dag vermenigvuldigen met 5 werkdagen")
sh.Bereik ("M12").AddComment ("Totale werkuren 21-juli-2014 tot 26-juli-2014")
Einde sub

Code Uitleg: - Eerst moeten we de onderwerpnaam selecteren, dan zullen we de variabelen definiëren en dan zullen we alle bereiken definiëren waar we de opmerkingen willen plaatsen.
Om de macro uit te voeren, drukt u op de F5-toets op uw toetsenbord. Alle opmerkingen worden bijgewerkt in het Excel-blad. U herkent de opmerkingen aan de rode rechthoek in de hoek van de cellen.

Hoe verwijder ik alle opmerkingen van een blad?

Laten we een voorbeeld nemen om te begrijpen hoe we alle opmerkingen in het Excel-blad kunnen verwijderen.

We hebben gegevens in blad 2 waarin we van elke medewerker in- en uituren hebben en ook hebben we werkuren, overuren en reguliere uren in het blad genoteerd. In Excel hebben we enkele opmerkingen die we willen verwijderen.

Volg de onderstaande stappen om alle opmerkingen in het blad te verwijderen: -

  • Open VBA-pagina en druk op de toets Alt+F11.
  • Plaats een module.
  • Schrijf de onderstaande code:
Sub VerwijderCommentaar()
Cellen.ClearComments
Einde sub

Hoe verwijder ik alle opmerkingen uit alle cellen in een werkmap?

Laten we een voorbeeld nemen om te begrijpen hoe we alle opmerkingen in het Excel-blad kunnen verwijderen.

We hebben gegevens in twee bladen waarin we de In- en Uit-tijd van elke medewerker hebben en ook hebben we werkuren, overuren en reguliere uren in het blad geregistreerd. In Excel hebben we enkele opmerkingen die we willen verwijderen, niet alleen uit het actieve blad, zelfs uit de werkmap.

Volg de onderstaande stappen om alle opmerkingen van alle werkbladen in een werkmap te verwijderen: -

  • Open VBA-pagina druk op de toets Alt+F11.
  • Plaats een module.
  • Schrijf de onderstaande code:
Sub VerwijderAlleOpmerkingen()
Dim wsh als werkblad
Dim CmtAls commentaarVoor elke wsh in ActiveWorkbook.Worksheets
Voor elke cmt In wsh.Opmerkingen
Cmt.Verwijderen
Volgende
Volgende
Einde sub

Code Uitleg: - Eerst moeten we de onderwerpnaam selecteren, en dan zullen we de lus uitvoeren om de bladen te controleren en vervolgens alle opmerkingen van alle bladen verwijderen.

Om de macro uit te voeren, drukt u op de F5-toets op uw toetsenbord. Alle opmerkingen worden verwijderd uit alle bladen in een werkmap.

Hoe opmerkingen gedeeltelijk verbergen?

Laten we een voorbeeld nemen om te begrijpen hoe we de opmerkingen gedeeltelijk kunnen verbergen.

We hebben gegevens in twee bladen waarin we de In- en Uit-tijd van elke medewerker hebben en ook hebben we werkuren, overuren en reguliere uren in het blad genoteerd. In Excel hebben we enkele opmerkingen die we willen verbergen.

Volg de onderstaande stappen om de opmerkingen van alle werkbladen te verbergen: -

  • Open VBA-pagina en druk op de toets Alt+F11.
  • Plaats een module.
  • Schrijf de onderstaande code:
Sub HideComments()
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
Einde sub

Code Uitleg: - Eerst zullen we de onderwerpnaam geven, daarna moeten we de code definiëren om de opmerkingen te verbergen.
Om de macro uit te voeren, drukt u op de F5-toets op uw toetsenbord. Alle opmerkingen worden verwijderd van alle bladen naar een werkmap.

Hoe opmerkingen volledig verbergen?

Laten we een voorbeeld nemen om te begrijpen hoe we de opmerkingen volledig kunnen verbergen.

We hebben gegevens in twee bladen waarin we de In- en Uit-tijd van elke medewerker hebben en ook hebben we werkuren, overuren en reguliere uren in het blad genoteerd. In Excel hebben we enkele opmerkingen die we volledig willen verbergen. Het betekent dat opmerkingen er moeten zijn, maar dat het aan niemand mag verschijnen, maar dat de gebruiker de opmerking kan bewerken. Als gevolg hiervan is dit geen veilige methode om de opmerkingen van de gebruiker volledig te beschermen.

Volg de onderstaande stappen om de opmerkingen volledig te verbergen: -

  • Open VBA-pagina en druk op de toets Alt+F11.
  • Plaats een module.
  • Schrijf de onderstaande code:
Sub HideCommentscompletely()
Application.DisplayCommentIndicator = xlNoIndicator
Einde sub

Code Uitleg: - Eerst moeten we de onderwerpnaam selecteren, en dan moeten we de code definiëren om de opmerkingen volledig te verbergen.
Om de macro uit te voeren, drukt u op de F5-toets op uw toetsenbord. Alle opmerkingen worden volledig verborgen in het Excel-werkblad.

Hoe een enkele opmerking te tonen en deze moet altijd zichtbaar zijn?

Macro wordt gebruikt om bepaalde belangrijke opmerkingen in een werkblad of werkmap in Excel weer te geven.

Laten we een voorbeeld nemen om te begrijpen hoe we de enkele opmerking in Excel kunnen weergeven.

We hebben gegevens in twee bladen waarin we de In- en Uit-tijd van elke medewerker hebben en ook hebben we werkuren, overuren en reguliere uren in het blad genoteerd. In Excel hebben we enkele opmerkingen die we willen weergeven in de enkele opmerking uit de opmerking van N nummers.

Volg de onderstaande stappen om de enkele opmerking te tonen: -

  • Open VBA-pagina en druk op de toets Alt+F11.
  • Plaats een module.
    • Schrijf de onderstaande code:
Sub AddComment()
Dim sh als werkblad
Stel sh = ThisWorkbook.Sheets(1) in
sh.Bereik("E10").Commentaar.Zichtbaar = True
Einde sub

Code Uitleg: - Eerst bepalen we de naam van het onderwerp, en dan moeten we de code definiëren om de enkele opmerking in het werkblad te tonen.
Om de macro uit te voeren, drukt u op de F5-toets op uw toetsenbord. Er wordt slechts één opmerking weergegeven en andere opmerkingen blijven verborgen.

Hoe alle opmerkingen in een hele Excel-werkmap te tonen?

Dit is handig wanneer we een werkmap van iemand krijgen en we niet weten in welke cel opmerkingen in de werkmap staan, dus we kunnen deze VBA-code gebruiken om alle opmerkingen in een werkmap weer te geven.

Laten we een voorbeeld nemen om te begrijpen hoe we alle opmerkingen in de hele Excel-werkmap kunnen weergeven.

We hebben gegevens in twee bladen waarin we de In- en Uit-tijd van elke werknemer hebben en ook hebben we werkuren, overuren en reguliere uren in het blad genoteerd met weinig opmerkingen. Maar alle opmerkingen zijn verborgen en we willen alle verborgen opmerkingen zien.

Volg de onderstaande stappen om de enkele opmerking te tonen: -

  • Open VBA-pagina en druk op de toets Alt+F11.
  • Plaats een module.
  • Schrijf de onderstaande code:
Sub ToonAlleOpmerkingen()
Application.DisplayCommentIndicator = xlCommentAndIndicator
Einde sub

Code Uitleg: - Eerst moeten we de onderwerpnaam bepalen, en dan moeten we de code definiëren om alle opmerkingen in het werkblad te tonen.
Om de macro uit te voeren, drukt u op de F5-toets op uw toetsenbord. Alle opmerkingen verschijnen in het Excel-blad.

  • Specifieke opmerkingen verbergen in Excel - Opmerkingen worden nog steeds weergegeven.

Hoe specifieke opmerkingen in Excel te verbergen?

Dit is handig om de paar opmerkingen te verbergen die we niet aan iedereen in een gegevens willen laten zien.

Laten we een voorbeeld nemen om te begrijpen hoe we enkele specifieke opmerkingen in een hele Excel-werkmap kunnen verbergen.

We hebben gegevens in twee bladen waarin we de In- en Uit-tijd van elke medewerker hebben en ook hebben we werkuren, overuren en reguliere uren in het blad genoteerd.

Volg de onderstaande stappen om de enkele specifieke opmerkingen te verbergen: -

  • Open VBA-pagina en druk op de toets Alt+F11.
  • Plaats een module.
  • Schrijf de onderstaande code:
Sub VerbergSpecifiekeOpmerkingen()
Dim sh als werkblad
Stel sh = ThisWorkbook.Sheets(1) in
sh.Bereik ("E10").Opmerking. Zichtbaar = Onwaar
sh.Range("D12").Comment.Zichtbaar = False
Einde sub

Code Verklaring: - Eerst moeten we de naam van het onderwerp bepalen en vervolgens de bereiken definiëren die we onzichtbaar willen maken.
Om de macro uit te voeren, drukt u op de F5-toets op uw toetsenbord. Er verschijnen slechts 2 reacties van de 4.

  • Hoe achtergrondfoto's / afbeeldingen toevoegen in Excel?

Hoe voeg ik een achtergrond van foto's of afbeeldingen toe in het opmerkingenveld?

Deze macro wordt gebruikt om foto's of afbeeldingen op de achtergrond in het opmerkingenveld van de computer te plaatsen. Het zorgt ervoor dat opmerkingen en Excel er aantrekkelijker uitzien.

Laten we een voorbeeld nemen om te begrijpen hoe we achtergrond van foto's of afbeeldingen in het opmerkingenveld kunnen toevoegen.

We hebben gegevens in twee bladen waarin we In- en Uit-tijd van elke medewerker hebben en ook hebben we werkuren, overuren en reguliere uren in het blad genoteerd met weinig opmerkingen waarin we foto's of afbeeldingen willen toevoegen.

Volg de onderstaande stappen om de foto's of afbeeldingen in het opmerkingenveld toe te voegen: -

  • Open VBA-pagina en druk op de toets Alt+F11.
  • Plaats een module.
  • Schrijf de onderstaande code:
Sub AddPictureComment()
Dim sh als werkblad
Stel sh = ThisWorkbook.Sheets(1) in
sh.Bereik ("E10").AddComment ("Zaterdag vrij")
sh.Range("E10").Comment.Shape.Fill.UserPicture "D:\Data\Flower.jpg"
sh.Range("D12").AddComment ("Totale werkuren - reguliere uren")
sh.Range("D12").Comment.Shape.Fill.UserPicture "D:\Data\Flower.jpg"
Einde sub

Code Verklaring: - Eerst moeten we de naam van het onderwerp selecteren en vervolgens het bereik definiëren waar we commentaar willen toevoegen, en van waaruit we een afbeelding willen toevoegen in het opmerkingenveld.
Om de macro uit te voeren, drukt u op de F5-toets op uw toetsenbord en de opmerkingen verschijnen bij de afbeeldingen in het opmerkingenveld.

Dit is de manier waarop we de opmerkingen kunnen maken, verbergen, verwijderen en de afbeelding in het opmerkingenveld kunnen invoegen via VBA in Microsoft Excel.

Aan de slag met Excel VBA UserForms| Ik zal uitleggen hoe je een formulier in Excel maakt, hoe je de VBA-toolbox gebruikt, hoe je met gebruikersinvoer omgaat en tot slot hoe je de gebruikersinvoer opslaat. We zullen deze onderwerpen doornemen aan de hand van een voorbeeld en een stapsgewijze handleiding.

VBA-variabelen in Excel| VBA staat voor Visual Basic for Applications. Het is een programmeertaal van Microsoft. Het wordt gebruikt met Microsoft Office-toepassingen zoals MSExcel, MS-Word en MS-Access, terwijl VBA-variabelen specifieke trefwoorden zijn.

Excel VBA-variabel bereik| In alle programmeertalen hebben we variabele toegangsspecificaties die definiëren van waaruit toegang tot een gedefinieerde variabele kan worden verkregen. Excel VBA is geen uitzondering. VBA heeft ook scope-specificaties.

ByRef en ByVal-argumenten | Wanneer een argument als ByRef-argument wordt doorgegeven aan een andere sub of functie, wordt de referentie van de werkelijke variabele verzonden. Alle wijzigingen die in de kopie van de variabele zijn aangebracht, worden weerspiegeld in het oorspronkelijke argument.

Bladen verwijderen zonder bevestigingsvragen met VBA in Microsoft Excel | Aangezien u bladen verwijdert met VBA, weet u wat u doet. U wilt Excel vertellen deze waarschuwing niet te tonen en dat verdomde blad te verwijderen.

Nieuwe werkmap toevoegen en opslaan met VBA in Microsoft Excel 2016| In deze code hebben we eerst een verwijzing naar een werkmapobject gemaakt. En toen hebben we het geïnitialiseerd met een nieuw werkmapobject. Het voordeel van deze aanpak is dat u eenvoudig bewerkingen op deze nieuwe werkmap kunt uitvoeren. Zoals opslaan, sluiten, verwijderen, etc

Geef een bericht weer op de Excel VBA-statusbalk| De statusbalk in Excel kan worden gebruikt als codemonitor. Wanneer uw VBA-code lang is en u verschillende taken uitvoert met VBA, schakelt u vaak de schermupdate uit zodat u dat scherm niet ziet flikkeren.

Schakel waarschuwingsberichten uit met VBA in Microsoft Excel 2016| Deze code schakelt niet alleen VBA-waarschuwingen uit, maar verhoogt ook de tijdefficiëntie van de code. Laten we eens kijken hoe.

Populaire artikels:

50 Excel-snelkoppelingen om uw productiviteit te verhogen | Word sneller in uw taak. Met deze 50 sneltoetsen werk je nog sneller in Excel.

De VERT.ZOEKEN-functie in Excel | Dit is een van de meest gebruikte en populaire functies van Excel die wordt gebruikt om waarde op te zoeken uit verschillende bereiken en bladen.

AANTAL.ALS in Excel 2016 | Tel waarden met voorwaarden met behulp van deze geweldige functie. U hoeft uw gegevens niet te filteren om specifieke waarden te tellen. Countif-functie is essentieel om uw dashboard voor te bereiden.

Hoe de SUMIF-functie in Excel te gebruiken? | Dit is een andere essentiële functie van het dashboard. Dit helpt u bij het optellen van waarden voor specifieke voorwaarden.