În acest articol, vom învăța cum să folosim opțiunea de comentariu în Microsoft Excel prin VBA.
Comentariul este sursa prin care putem transmite mesajul către fiecare utilizator dacă este necesar să furnizeze informații despre o anumită celulă.
Vom învăța:-
- Cum se introduce un comentariu?
- Cum să ștergeți toate comentariile?
- Cum să ștergeți toate comentariile din toate foile într-un registru de lucru?
- Cum se ascund parțial comentariile?
- Cum să ascunzi complet comentariile?
- Cum se afișează un singur comentariu?
- Cum să vizualizați sau să afișați toate comentariile dintr-un întreg registru de lucru Excel?
- Ascundeți comentarii specifice în Excel - Comentariile vor fi afișate în continuare.
- Cum se adaugă comentarii fotografii / imagini de fundal în Excel?
Acum începeți cu modul de inserare a comentariului în foaia Excel?
Să luăm un exemplu pentru a înțelege cum putem insera comentarii în foaia Excel.
Avem date în fișa 2 în care avem timp de intrare și ieșire a fiecărui angajat și, de asemenea, am înregistrat orele de lucru, orele suplimentare și orele obișnuite în fișă. În unele celule, dorim să inserăm comentariile.
Pentru a adăuga comentariile în foaie, urmați pașii de mai jos: -
- Deschideți pagina VBA, apăsați tasta Alt + F11.
- Introduceți un modul.
Scrieți codul menționat mai jos:
Sub AddComment ()Dim sh Ca foaie de lucru
Set sh = ThisWorkbook.Sheets (1)
sh.Range („E10”). AddComment („Sâmbătă liberă”)
sh.Range ("D12"). AddComment ("Total ore de lucru - ore regulate")
sh.Range ("I12"). AddComment ("8 ore pe zi se înmulțește cu 5 zile lucrătoare")
sh.Range ("M12"). AddComment ("Total ore de lucru 21-iulie-2014 până la 26-iulie-2014")
Sfârșitul Sub
Cod Explicație: - Mai întâi trebuie să selectăm numele subiectului, apoi vom defini variabilele și apoi vom defini toate intervalele în care dorim să punem comentariile.
Pentru a rula macro-ul, apăsați tasta F5 de pe tastatură. Toate comentariile vor fi actualizate în foaia Excel. Puteți identifica comentariile cu dreptunghiul roșu din colțul celulelor.
Cum șterg toate comentariile dintr-o foaie?
Să luăm un exemplu pentru a înțelege cum putem șterge toate comentariile din foaia Excel.
Avem date în fișa 2 în care avem timp de intrare și ieșire a fiecărui angajat și, de asemenea, am înregistrat orele de lucru, orele suplimentare și orele obișnuite în fișă. În Excel, avem câteva comentarii pe care dorim să le ștergem.
Pentru a șterge toate comentariile din foaie, urmați pașii de mai jos: -
- Deschideți pagina VBA și apăsați tasta Alt + F11.
- Introduceți un modul.
- Scrieți codul menționat mai jos:
Celule.ClearComments
Sfârșitul Sub
Cum să ștergeți toate comentariile din toate celulele dintr-un registru de lucru?
Să luăm un exemplu pentru a înțelege cum putem șterge toate comentariile din foaia Excel.
Avem date în două foi în care avem timp de intrare și ieșire a fiecărui angajat și, de asemenea, am înregistrat orele de lucru, orele suplimentare și orele obișnuite în fișă. În Excel, avem câteva comentarii pe care vrem să le ștergem, nu numai din foaia activă, chiar și din registrul de lucru.
Pentru a șterge toate comentariile din toate foile de lucru dintr-un registru de lucru, urmați pașii de mai jos: -
- Deschideți pagina VBA, apăsați tasta Alt + F11.
- Introduceți un modul.
- Scrieți codul menționat mai jos:
Dim wsh Ca foaie de lucru
Dim CmtAs CommentFor Each wsh In ActiveWorkbook.Worksheets
Pentru fiecare Cmt în wsh.Comments
Cmt. Ștergeți
Următorul
Următorul
Sfârșitul Sub
Explicație a codului: - Mai întâi, trebuie să selectăm numele subiectului și apoi vom rula bucla pentru a verifica foile și apoi vom șterge toate comentariile din toate foile.
Pentru a rula macro-ul, apăsați tasta F5 de pe tastatură. Toate comentariile vor fi șterse din toate foile dintr-un registru de lucru.
Cum să ascunzi parțial comentariile?
Să luăm un exemplu pentru a înțelege cum putem ascunde parțial comentariile.
Avem date în două foi în care avem timp de intrare și ieșire a fiecărui angajat și, de asemenea, am înregistrat orele de lucru, orele suplimentare și orele obișnuite în fișă. În Excel, avem câteva comentarii pe care vrem să le ascundem.
Pentru a ascunde comentariile de la toate foile de lucru, urmați pașii de mai jos: -
- Deschideți pagina VBA și apăsați tasta Alt + F11.
- Introduceți un modul.
- Scrieți codul menționat mai jos:
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
Sfârșitul Sub
Explicația codului: - Mai întâi vom da numele subiectului, apoi vom defini codul pentru a ascunde comentariile.
Pentru a rula macro, apăsați tasta F5 de pe tastatură. Toate comentariile vor fi șterse din toate foile într-un registru de lucru.
Cum să ascunzi complet comentariile?
Să luăm un exemplu pentru a înțelege cum putem ascunde complet comentariile.
Avem date în două foi în care avem timp de intrare și ieșire a fiecărui angajat și, de asemenea, am înregistrat orele de lucru, orele suplimentare și orele obișnuite în fișă. În Excel avem câteva comentarii pe care vrem să le ascundem complet. Înseamnă că comentariile ar trebui să fie acolo, dar nu ar trebui să apară nimănui, dar utilizatorul va putea edita comentariul. Prin urmare, aceasta nu este o metodă sigură pentru a proteja complet comentariile de utilizator.
Pentru a ascunde complet comentariile, urmați pașii de mai jos: -
- Deschideți pagina VBA și apăsați tasta Alt + F11.
- Introduceți un modul.
- Scrieți codul menționat mai jos:
Application.DisplayCommentIndicator = xlNoIndicator
Sfârșitul Sub
Explicația codului: - Mai întâi trebuie să selectăm numele subiectului și apoi trebuie să definim codul pentru a ascunde complet comentariile.
Pentru a rula macro-ul, apăsați tasta F5 de pe tastatură. Toate comentariile vor fi ascunse complet din foaia de lucru Excel.
Cum se afișează un singur comentariu și ar trebui să fie întotdeauna vizibil?
Macro este utilizat pentru a afișa anumite comentarii importante pe parcursul unei foi de lucru sau a unui registru de lucru în Excel.
Să luăm un exemplu pentru a înțelege cum putem afișa singurul comentariu în Excel.
Avem date în două foi în care avem timp de intrare și ieșire a fiecărui angajat și, de asemenea, am înregistrat orele de lucru, orele suplimentare și orele obișnuite în fișă. În Excel, avem câteva comentarii pe care dorim să le afișăm în comentariul unic dintr-un comentariu cu N numere.
Pentru a afișa singurul comentariu, urmați pașii de mai jos: -
- Deschideți pagina VBA și apăsați tasta Alt + F11.
- Introduceți un modul.
-
- Scrieți codul menționat mai jos:
Dim sh Ca foaie de lucru
Set sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). Comentariu.Vizibil = Adevărat
Sfârșitul Sub
Explicația codului: - Mai întâi decidem numele subiectului, apoi trebuie să definim codul pentru a afișa singurul comentariu în foaia de lucru.
Pentru a rula macro-ul, apăsați tasta F5 de pe tastatură. Va apărea un singur comentariu și alte comentarii vor rămâne ascunse.
Cum se afișează toate comentariile dintr-un întreg registru de lucru Excel?
Acest lucru este util atunci când primim orice registru de lucru de la cineva și nu știm ce celulă are comentarii în registrul de lucru, deci putem folosi acest cod VBA pentru a afișa toate comentariile dintr-un registru de lucru.
Să luăm un exemplu pentru a înțelege cum putem afișa toate comentariile din întregul registru Excel.
Avem date în două foi în care avem timp de intrare și ieșire al fiecărui angajat și, de asemenea, am înregistrat orele de lucru, orele suplimentare și orele obișnuite în fișă, cu câteva comentarii. Dar toate comentariile sunt ascunse și vrem să le vedem.
Pentru a afișa singurul comentariu, urmați pașii de mai jos: -
- Deschideți pagina VBA și apăsați tasta Alt + F11.
- Introduceți un modul.
- Scrieți codul menționat mai jos:
Application.DisplayCommentIndicator = xlCommentAndIndicator
Sfârșitul Sub
Explicația codului: - Mai întâi trebuie să decidem numele subiectului și apoi trebuie să definim codul pentru a afișa toate comentariile din foaia de lucru.
Pentru a rula macro-ul, apăsați tasta F5 de pe tastatură. Toate comentariile vor apărea în foaia Excel.
- Ascundeți comentarii specifice în Excel - Comentariile vor fi afișate în continuare.
Cum se ascunde un comentariu specific în Excel?
Acest lucru este util pentru a ascunde câteva comentarii pe care nu vrem să le arătăm tuturor într-o dată.
Să luăm un exemplu pentru a înțelege cum putem ascunde unele comentarii specifice într-un întreg registru Excel.
Avem date în două foi în care avem timp de intrare și ieșire a fiecărui angajat și, de asemenea, am înregistrat orele de lucru, orele suplimentare și orele obișnuite în fișă.
Pentru a ascunde câteva comentarii specifice, urmați pașii de mai jos: -
- Deschideți pagina VBA și apăsați tasta Alt + F11.
- Introduceți un modul.
- Scrieți codul menționat mai jos:
Dim sh Ca foaie de lucru
Set sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). Comentariu.Vizibil = False
sh.Range ("D12"). Comentariu.Vizibil = False
Sfârșitul Sub
Cod Explicație: - Mai întâi trebuie să decidem numele subiectului și apoi să definim intervalele pe care dorim să le invizibilizăm.
Pentru a rula macro-ul, apăsați tasta F5 de pe tastatură. Doar 2 comentarii vor apărea din 4.
- Cum se adaugă comentarii fotografii / imagini de fundal în Excel?
Cum se adaugă fundalul fotografiilor sau imaginilor în caseta de comentarii?
Această macrocomandă va fi utilizată pentru a seta fotografii sau imagini în fundal în caseta de comentarii de pe computer. Va face comentariile și Excel să pară mai atractive.
Să luăm un exemplu pentru a înțelege cum putem adăuga fundalul fotografiilor sau imaginilor în caseta de comentarii.
Avem date în două foi în care avem timp de intrare și ieșire a fiecărui angajat și, de asemenea, am înregistrat orele de lucru, orele suplimentare și orele obișnuite în foaie, cu câteva comentarii în care dorim să adăugăm imagini sau imagini.
Pentru a adăuga imagini sau imagini în caseta de comentarii, urmați pașii de mai jos: -
- Deschideți pagina VBA și apăsați tasta Alt + F11.
- Introduceți un modul.
- Scrieți codul menționat mai jos:
Dim sh Ca foaie de lucru
Set sh = ThisWorkbook.Sheets (1)
sh.Range („E10”). AddComment („Sâmbătă liberă”)
sh.Range ("E10"). Comment.Shape.Fill.UserPicture "D: \ Data \ Flower.jpg"
sh.Range ("D12"). AddComment ("Total ore de lucru - ore regulate")
sh.Range ("D12"). Comment.Shape.Fill.UserPicture "D: \ Data \ Flower.jpg"
Sfârșitul Sub
Explicație a codului: - Mai întâi, trebuie să selectăm numele subiectului și apoi să definim intervalul în care dorim să adăugăm comentarii și de unde dorim să adăugăm imagini în caseta de comentarii.
Pentru a rula macro-ul, apăsați tasta F5 de pe tastatură și vor apărea comentarii cu imaginile din caseta de comentarii.
Acesta este modul în care putem crea comentariile, ascunde, șterge, insera imaginea în caseta de comentarii prin VBA în Microsoft Excel.
Noțiuni introductive despre Excel VBA UserForms| Voi explica cum să creați un formular în Excel, cum să utilizați setul de instrumente VBA, cum să gestionați intrările utilizatorului și, în cele din urmă, cum să stocați intrările utilizatorului. Vom trece prin aceste subiecte folosind un exemplu și un ghid pas cu pas.
Variabile VBA în Excel| VBA înseamnă Visual Basic pentru aplicații. Este un limbaj de programare de la Microsoft. Este utilizat cu aplicații Microsoft Office, cum ar fi MSExcel, MS-Word și MS-Access, în timp ce variabilele VBA sunt cuvinte cheie specifice.
Domeniul de aplicare variabil VBA Excel| În toate limbajele de programare, avem specificatori de acces variabil care definesc de unde poate fi accesată o variabilă definită. Excel VBA nu este o excepție. Și VBA are specificatori de domeniu.
Argumente ByRef și ByVal | Când un argument este transmis ca argument ByRef către un sub sau funcție diferit, este trimisă referința variabilei reale. Orice modificare adusă copiei variabilei se va reflecta în argumentul original.
Ștergeți foile fără solicitări de confirmare folosind VBA în Microsoft Excel | Deoarece ștergeți foi folosind VBA, știți ce faceți. Ați dori să spuneți Excel să nu afișeze acest avertisment și să șteargă afurisita de foaie.
Adăugați și salvați un registru de lucru nou folosind VBA în Microsoft Excel 2016| În acest cod, am creat mai întâi o referință la un obiect de registru de lucru. Și apoi l-am inițializat cu un nou obiect de registru de lucru. Avantajul acestei abordări este că puteți face operațiuni cu ușurință pe acest nou registru de lucru. Cum ar fi salvarea, închiderea, ștergerea etc.
Afișați un mesaj pe bara de stare Excel VBA| Bara de stare în excel poate fi utilizată ca monitor de cod. Când codul dvs. VBA este lung și faceți mai multe sarcini folosind VBA, dezactivați adesea actualizarea ecranului, astfel încât să nu vedeți ecranul care pâlpâie.
Dezactivați mesajele de avertizare folosind VBA în Microsoft Excel 2016| Acest cod nu numai că dezactivează alertele VBA, ci și crește eficiența în timp a codului. Să vedem cum.
Articole populare:
50 de comenzi rapide Excel pentru a vă crește productivitatea | Deveniți mai rapid la sarcina dvs. Aceste 50 de comenzi rapide vă vor face să lucrați și mai rapid pe Excel.
Funcția VLOOKUP în Excel | Aceasta este una dintre cele mai utilizate și populare funcții ale Excel, care este utilizată pentru a căuta valoarea din diferite intervale și foi.
COUNTIF în Excel 2016 | Numărați valorile cu condiții folosind această funcție uimitoare. Nu trebuie să vă filtrați datele pentru a număra anumite valori. Funcția Countif este esențială pentru a vă pregăti tabloul de bord.
Cum se utilizează funcția SUMIF în Excel | Aceasta este o altă funcție esențială a tabloului de bord. Acest lucru vă ajută să rezumați valori în condiții specifice.