Ako používať možnosť komentovania prostredníctvom VBA

Anonim

V tomto článku sa naučíme používať možnosť komentárov v programe Microsoft Excel prostredníctvom VBA.

Komentár je zdroj, z ktorého môžeme odovzdať správu každému používateľovi, ak je potrebné poskytnúť informácie o akejkoľvek konkrétnej bunke.

Naučíme sa:-

  • Ako vložiť komentár?
  • Ako odstrániť všetky komentáre?
  • Ako odstrániť všetky komentáre zo všetkých hárkov do zošita?
  • Ako čiastočne skryť komentáre?
  • Ako úplne skryť komentáre?
  • Ako zobraziť jeden komentár?
  • Ako zobraziť alebo zobraziť všetky komentáre v celom zošite programu Excel?
  • Skryť konkrétne komentáre v programe Excel- Komentáre sa budú stále zobrazovať.
  • Ako pridať komentáre k fotografiám/obrázkom na pozadí v programe Excel?

Teraz začnite tým, ako vložiť komentár do listu programu Excel?

Vezmime si príklad, aby sme pochopili, ako môžeme vkladať komentáre do hárka programu Excel.

Máme údaje v hárku 2, v ktorých máme čas vstupu a výstupu každého zamestnanca, a tiež sme do listu zaznamenali pracovný čas, hodiny nadčasy a pravidelnú dobu. Do niektorých buniek chceme vložiť komentáre.

Ak chcete do hárka pridať komentáre, postupujte podľa nižšie uvedených krokov:-

  • Otvorte stránku VBA stlačením klávesov Alt+F11.
  • Vložte modul.

Napíšte nižšie uvedený kód:

Sub AddComment ()
Pracovný list Dim sh As
Nastaviť sh = ThisWorkbook. Listy (1)
sh.Range ("E10"). AddComment ("sobota vypnutá")
sh.Range („D12“). AddComment („Celkový pracovný čas - pravidelné hodiny“)
sh.Range („I12“). AddComment („8 hodín denne vynásobených 5 pracovnými dňami“)
sh.Range („M12“). AddComment („Celkový pracovný čas od 21. júla 2014 do 26. júla 2014“)
Koniec pod

Vysvetlenie kódu:- Najprv musíme vybrať názov predmetu, potom definujeme premenné a potom definujeme všetky rozsahy, do ktorých chceme vložiť komentáre.
Makro spustíte stlačením klávesu F5 na klávesnici. Všetky komentáre budú aktualizované v hárku programu Excel. Komentáre môžete identifikovať podľa červeného obdĺžnika v rohu buniek.

Ako odstránim všetky komentáre z hárka?

Vezmime si príklad, aby sme pochopili, ako môžeme odstrániť všetky komentáre v hárku programu Excel.

Máme údaje v hárku 2, v ktorých máme čas vstupu a výstupu každého zamestnanca, a tiež sme do listu zaznamenali pracovný čas, hodiny nadčasy a pravidelnú dobu. V programe Excel máme niekoľko komentárov, ktoré chceme odstrániť.

Ak chcete odstrániť všetky komentáre v hárku, postupujte podľa nižšie uvedených krokov:-

  • Otvorte stránku VBA a stlačte kláves Alt+F11.
  • Vložte modul.
  • Napíšte nižšie uvedený kód:
Sub DeleteComment ()
Bunky. Jasné komentáre
Koniec pod

Ako odstrániť všetky komentáre zo všetkých buniek v zošite?

Vezmime si príklad, aby sme pochopili, ako môžeme odstrániť všetky komentáre v hárku programu Excel.

Máme údaje v dvoch listoch, v ktorých máme čas vstupu a výstupu každého zamestnanca, a tiež sme do listu zaznamenali pracovný čas, hodiny nadčasy a pravidelnú dobu. V programe Excel máme niekoľko komentárov, ktoré chceme odstrániť, a to nielen z aktívneho listu, ale aj zo zošita.

Ak chcete odstrániť všetky komentáre zo všetkých pracovných hárkov v zošite, postupujte podľa nižšie uvedených krokov:-

  • Otvorte stránku VBA stlačením klávesov Alt+F11.
  • Vložte modul.
  • Napíšte nižšie uvedený kód:
Sub DeleteAllComments ()
Dim wsh ako pracovný list
Dim CmtAs CommentFor each wsh in ActiveWorkbook.Worksheets
Za každú správu v wsh.Komentáre
Cmt. Vymazať
Ďalšie
Ďalšie
Koniec pod

Vysvetlenie kódu: - Najprv musíme vybrať názov predmetu a potom spustíme slučku na kontrolu hárkov a potom odstránime všetky komentáre zo všetkých hárkov.

Makro spustíte stlačením klávesu F5 na klávesnici. Všetky komentáre budú odstránené zo všetkých listov v zošite.

Ako čiastočne skryť komentáre?

Vezmime si príklad, aby sme pochopili, ako môžeme čiastočne skryť komentáre.

Máme údaje v dvoch listoch, v ktorých máme čas vstupu a výstupu každého zamestnanca, a tiež sme do listu zaznamenali pracovný čas, hodiny nadčasy a pravidelnú dobu. V programe Excel máme niekoľko komentárov, ktoré chceme skryť.

Ak chcete skryť komentáre zo všetkých pracovných hárkov, postupujte podľa nižšie uvedených krokov:-

  • Otvorte stránku VBA a stlačte kláves Alt+F11.
  • Vložte modul.
  • Napíšte nižšie uvedený kód:
Sub HideComments ()
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
Koniec pod

Vysvetlenie kódu: - Najprv dáme názov predmetu, potom definujeme kód na skrytie komentárov.
Makro spustíte stlačením klávesu F5 na klávesnici. Všetky komentáre budú odstránené zo všetkých hárkov do zošita.

Ako úplne skryť komentáre?

Vezmime si príklad, aby sme pochopili, ako môžeme komentáre úplne skryť.

Máme údaje v dvoch listoch, v ktorých máme čas vstupu a výstupu každého zamestnanca, a tiež sme do listu zaznamenali pracovný čas, hodiny nadčasy a pravidelnú dobu. V programe Excel máme niekoľko komentárov, ktoré chceme úplne skryť. To znamená, že by tam mali byť komentáre, ale nemali by sa zobrazovať nikomu, ale používateľ bude môcť komentár upraviť. V dôsledku toho nejde o bezpečnú metódu na úplnú ochranu komentárov pred používateľmi.

Ak chcete úplne skryť komentáre, postupujte podľa nižšie uvedených krokov:-

  • Otvorte stránku VBA a stlačte kláves Alt+F11.
  • Vložte modul.
  • Napíšte nižšie uvedený kód:
Úplne skryť komentáre ()
Application.DisplayCommentIndicator = xlNoIndicator
Koniec pod

Vysvetlenie kódu: - Najprv musíme vybrať názov predmetu a potom musíme definovať kód, ktorý úplne skryje komentáre.
Makro spustíte stlačením klávesu F5 na klávesnici. Všetky komentáre budú úplne skryté z pracovného hárka programu Excel.

Ako zobraziť jeden komentár a mal by byť vždy viditeľný?

Makro sa používa na zobrazenie určitých dôležitých komentárov v pracovnom hárku alebo zošite v programe Excel.

Vezmime si príklad, aby sme pochopili, ako môžeme jeden komentár zobraziť v programe Excel.

Máme údaje v dvoch listoch, v ktorých máme čas vstupu a výstupu každého zamestnanca, a tiež sme do listu zaznamenali pracovný čas, hodiny nadčasy a pravidelnú dobu. V programe Excel máme niekoľko komentárov, ktoré chceme zobraziť v jednom komentári z počtu komentárov s N číslami.

Ak chcete zobraziť jeden komentár, postupujte podľa nižšie uvedených krokov:-

  • Otvorte stránku VBA a stlačte kláves Alt+F11.
  • Vložte modul.
    • Napíšte nižšie uvedený kód:
Sub AddComment ()
Pracovný list Dim sh As
Nastaviť sh = ThisWorkbook. Listy (1)
sh.Range ("E10"). Comment.Visible = True
Koniec pod

Vysvetlenie kódu: - Najprv určíme názov predmetu a potom musíme definovať kód, ktorý má v pracovnom hárku zobrazovať jeden komentár.
Makro spustíte stlačením klávesu F5 na klávesnici. Zobrazí sa iba jeden komentár a ostatné komentáre zostanú skryté.

Ako zobraziť všetky komentáre v celom zošite programu Excel?

Je to užitočné, keď od niekoho dostaneme akýkoľvek zošit a nevieme, v ktorej bunke sú v zošite komentáre, takže pomocou tohto kódu VBA môžeme zobraziť všetky komentáre v zošite.

Vezmime si príklad, aby sme pochopili, ako môžeme zobraziť všetky komentáre v celom zošite programu Excel.

Máme údaje v dvoch listoch, v ktorých máme čas vstupu a výstupu každého zamestnanca, a tiež sme do listu zaznamenali pracovný čas, hodiny nadčasy a pravidelnú dobu s niekoľkými komentármi. Ale všetky komentáre sú skryté a chceme vidieť všetky skryté komentáre.

Ak chcete zobraziť jeden komentár, postupujte podľa nižšie uvedených krokov:-

  • Otvorte stránku VBA a stlačte kláves Alt+F11.
  • Vložte modul.
  • Napíšte nižšie uvedený kód:
Sub ShowAllComments ()
Application.DisplayCommentIndicator = xlCommentAndIndicator
Koniec pod

Vysvetlenie kódu: - Najprv sa musíme rozhodnúť pre názov predmetu a potom musíme definovať kód, aby sa v pracovnom hárku zobrazili všetky komentáre.
Makro spustíte stlačením klávesu F5 na klávesnici. Všetky komentáre sa zobrazia v hárku programu Excel.

  • Skryť konkrétne komentáre v programe Excel- Komentáre sa budú stále zobrazovať.

Ako skryť konkrétny komentár v programe Excel?

Je užitočné skryť niekoľko komentárov, ktoré nechceme v údajoch zobrazovať všetkým.

Vezmime si príklad, aby sme pochopili, ako môžeme skryť niektoré konkrétne komentáre v celom zošite programu Excel.

Máme údaje v dvoch listoch, v ktorých máme čas vstupu a výstupu každého zamestnanca, a tiež sme do listu zaznamenali pracovný čas, hodiny nadčasy a pravidelnú dobu.

Ak chcete skryť niektoré konkrétne komentáre, postupujte podľa nižšie uvedených krokov:-

  • Otvorte stránku VBA a stlačte kláves Alt+F11.
  • Vložte modul.
  • Napíšte nižšie uvedený kód:
Sub HideSpecificComments ()
Pracovný list Dim sh As
Nastaviť sh = ThisWorkbook. Listy (1)
sh.Range ("E10"). Comment.Visible = False
sh.Range ("D12"). Comment.Visible = False
Koniec pod

Vysvetlenie kódu: - Najprv sa musíme rozhodnúť pre názov predmetu a potom definovať rozsahy, ktoré chceme nevidieť.
Makro spustíte stlačením klávesu F5 na klávesnici. Zobrazia sa iba 2 komentáre zo 4.

  • Ako pridať komentáre k fotografiám/obrázkom na pozadí v programe Excel?

Ako pridať pozadie fotografií alebo obrázkov do poľa pre komentáre?

Toto makro sa bude používať na nastavenie fotografií alebo obrázkov na pozadí do poľa pre komentáre z počítača. Vďaka tomu budú komentáre a Excel vyzerať atraktívnejšie.

Vezmime si príklad, aby sme pochopili, ako môžeme do poľa pre komentáre pridať pozadie fotografií alebo obrázkov.

Máme údaje v dvoch listoch, v ktorých máme čas vstupu a výstupu každého zamestnanca, a tiež sme do listu zaznamenali pracovný čas, hodiny nadčasy a pravidelnú dobu s niekoľkými komentármi, do ktorých chceme pridať obrázky alebo obrázky.

Ak chcete pridať obrázky alebo obrázky do poľa pre komentáre, postupujte podľa nižšie uvedených krokov:-

  • Otvorte stránku VBA a stlačte kláves Alt+F11.
  • Vložte modul.
  • Napíšte nižšie uvedený kód:
Sub AddPictureComment ()
Pracovný list Dim sh As
Nastaviť sh = ThisWorkbook. Listy (1)
sh.Range ("E10"). AddComment ("sobota vypnutá")
sh.Range ("E10"). Comment.Shape.Fill.UserPicture "D: \ Data \ Flower.jpg"
sh.Range („D12“). AddComment („Celkový pracovný čas - pravidelné hodiny“)
sh.Range ("D12"). Comment.Shape.Fill.UserPicture "D: \ Data \ Flower.jpg"
Koniec pod

Vysvetlenie kódu: - Najprv musíme vybrať názov predmetu a potom definovať rozsah, do ktorého chceme pridať komentár, a odkiaľ chceme do poľa pre komentáre pridať obrázok.
Makro spustíte stlačením klávesu F5 na klávesnici. Komentáre sa zobrazia spolu s obrázkami v poli pre komentáre.

Toto je spôsob, akým môžeme vytvárať komentáre, skrývať, odstraňovať a vkladať obrázok do poľa pre komentáre prostredníctvom programu VBA v programe Microsoft Excel.

Začíname s UserForms programu Excel VBA| Vysvetlím, ako vytvoriť formulár v programe Excel, ako používať panel nástrojov VBA, ako zaobchádzať s užívateľskými vstupmi a nakoniec, ako ich uložiť. Tieto témy si prejdeme na jednom príklade a sprievodcovi krok za krokom.

Premenné VBA v Exceli| VBA je skratka pre Visual Basic for Applications. Je to programovací jazyk od spoločnosti Microsoft. Používa sa s aplikáciami balíka Microsoft Office, ako sú MSExcel, MS-Word a MS-Access, zatiaľ čo premenné VBA sú špecifické kľúčové slová.

Variabilný rozsah Excel VBA| Vo všetkých programovacích jazykoch máme špecifikátory prístupu k premenným, ktoré definujú, odkiaľ je k definovanej premennej prístup. Excel VBA nie je výnimkou. VBA má tiež špecifikátory rozsahu.

Argumenty ByRef a ByVal | Keď je argument odoslaný ako argument ByRef do iného podradeného prvku alebo funkcie, odošle sa odkaz na skutočnú premennú. Všetky zmeny vykonané v kópii premennej sa prejavia v pôvodnom argumente.

Odstráňte hárky bez výziev na potvrdenie pomocou VBA v programe Microsoft Excel | Keďže odstraňujete hárky pomocou jazyka VBA, viete, čo robíte. Chcete Excelu povedať, aby toto upozornenie nezobrazoval a vymazal ten prekliaty hárok.

Pridajte a uložte nový zošit pomocou jazyka VBA v programe Microsoft Excel 2016| V tomto kóde sme najskôr vytvorili odkaz na objekt zošita. A potom sme to inicializovali novým objektom zošita. Výhodou tohto prístupu je, že môžete ľahko vykonávať operácie s týmto novým zošitom. Rovnako ako ukladanie, zatváranie, mazanie atď

Zobrazte správu na stavovom riadku programu Excel VBA| Stavový riadok v Exceli je možné použiť ako monitor kódu. Keď je váš kód VBA dlhý a vykonávate niekoľko úloh pomocou jazyka VBA, často vypnete aktualizáciu obrazovky, aby ste videli, že obrazovka bliká.

Vypnite varovné správy pomocou VBA v programe Microsoft Excel 2016| Tento kód nielenže deaktivuje upozornenia VBA, ale tiež zvyšuje časovú účinnosť kódu. Pozrime sa ako.

Populárne články:

50 skratiek programu Excel na zvýšenie produktivity | Vykonajte svoju úlohu rýchlejšie. Týchto 50 skratiek vám umožní pracovať ešte rýchlejšie v Exceli.

Funkcia VLOOKUP v programe Excel | Toto je jedna z najpoužívanejších a najobľúbenejších funkcií programu Excel, ktorá sa používa na vyhľadávanie hodnôt z rôznych rozsahov a hárkov.

COUNTIF v Exceli 2016 | Počítajte hodnoty s podmienkami pomocou tejto úžasnej funkcie. Na počítanie konkrétnych hodnôt nie je potrebné filtrovať údaje. Funkcia Countif je potrebná na prípravu palubnej dosky.

Ako používať funkciu SUMIF v programe Excel | Toto je ďalšia zásadná funkcia palubnej dosky. To vám pomôže zhrnúť hodnoty za konkrétnych podmienok.