В тази статия ще научим как да използваме опцията за коментар в Microsoft Excel чрез VBA.
Коментарът е източникът, чрез който можем да предадем съобщението на всеки потребител, ако се изисква да предостави информация за някоя конкретна клетка.
Ще научим:-
- Как да вмъкнете коментар?
- Как да изтрия всички коментари?
- Как да изтрия всички коментари от всички листове в работна книга?
- Как да скриете частично коментарите?
- Как да скриете напълно коментарите?
- Как да покажа един коментар?
- Как да виждате или показвате всички коментари в цяла работна книга на Excel?
- Скриване на конкретни коментари в Excel- Коментарите ще продължат да се показват.
- Как да добавите коментар за снимки/изображения в Excel в Excel?
Сега започнете с това как да вмъкнете коментар в Excel лист?
Нека вземем пример, за да разберем как можем да вмъкваме коментари в листа на Excel.
Имаме данни в лист 2, в които имаме време за влизане и излизане на всеки служител, а също така имаме записани работни часове, извънредни часове и редовни часове в листа. В някои клетки искаме да вмъкнем коментарите.
За да добавите коментарите в листа, следвайте дадените по-долу стъпки:-
- Отворете VBA страница, натиснете клавиша Alt+F11.
- Поставете модул.
Напишете кода по -долу:
Sub AddComment ()Dim sh като работен лист
Задайте sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). AddComment ("събота отсъства")
sh.Range ("D12"). AddComment ("Общо работно време - редовни часове")
sh.Range ("I12"). AddComment ("8 часа на ден, умножено по 5 работни дни")
sh.Range ("M12"). AddComment ("Общо работно време 21-юли-2014 до 26-юли-2014")
End Sub
Код Обяснение:- Първо трябва да изберем името на темата, след това ще определим променливите и след това ще определим всички диапазони, където искаме да поставим коментарите.
За да стартирате макроса, натиснете клавиша F5 на клавиатурата. Всички коментари ще бъдат актуализирани в листа на Excel. Можете да идентифицирате коментарите с червения правоъгълник в ъгъла на клетките.
Как да изтрия всички коментари от лист?
Нека вземем пример, за да разберем как можем да изтрием всички коментари в листа на Excel.
Имаме данни в лист 2, в които имаме време за влизане и излизане на всеки служител, а също така сме записали работно време, извънреден час и редовни часове в листа. В Excel имаме някои коментари, които искаме да изтрием.
За да изтриете всички коментари в листа, изпълнете следните стъпки:-
- Отворете VBA Page и натиснете клавиша Alt+F11.
- Поставете модул.
- Напишете кода по -долу:
Cells.ClearComments
End Sub
Как да изтрия всички коментари от всички клетки в работна книга?
Нека вземем пример, за да разберем как можем да изтрием всички коментари в листа на Excel.
Имаме данни в два листа, в които имаме време за влизане и излизане на всеки служител, а също така сме записали работно време, извънреден час и редовни часове в листа. В Excel имаме някои коментари, които искаме да изтрием, не само от активния лист дори от работната книга.
За да изтриете всички коментари от всички работни листове в работна книга, изпълнете следните стъпки:-
- Отворете VBA страница, натиснете клавиша Alt+F11.
- Поставете модул.
- Напишете кода по -долу:
Dim wsh като работен лист
Dim CmtAs CommentFor Every wsh В ActiveWorkbook.Worksheets
За всеки Cmt в wsh.Comments
Cmt.Delete
Следващия
Следващия
End Sub
Код Обяснение: - Първо, трябва да изберем името на темата, а след това ще стартираме цикъла, за да проверим листовете, след което ще изтрием всички коментари от всички листове.
За да стартирате макроса, натиснете клавиша F5 на клавиатурата. Всички коментари ще бъдат изтрити от всички листове в работна книга.
Как да скриете частично коментарите?
Нека вземем пример, за да разберем как можем частично да скрием коментарите.
Имаме данни в два листа, в които имаме време за влизане и излизане на всеки служител, а също така сме записали работно време, извънреден час и редовни часове в листа. В Excel имаме някои коментари, които искаме да скрием.
За да скриете коментарите от всички работни листове, следвайте дадените по-долу стъпки:-
- Отворете VBA Page и натиснете клавиша Alt+F11.
- Поставете модул.
- Напишете кода по -долу:
Application.DisplayCommentIndicator = xlCommentIndicatorOnly
End Sub
Код Обяснение: - Първо ще дадем името на темата, след това ще определим кода, за да скрием коментарите.
За да стартирате макроса, натиснете клавиша F5 на клавиатурата. Всички коментари ще бъдат изтрити от всички листове в работна книга.
Как да скрием изцяло коментарите?
Нека вземем пример, за да разберем как можем напълно да скрием коментарите.
Имаме данни в два листа, в които имаме време за влизане и излизане на всеки служител, а също така сме записали работно време, извънреден час и редовни часове в листа. В Excel имаме някои коментари, които искаме да скрием напълно. Това означава, че коментарите трябва да са налице, но не трябва да се показват на никого, но потребителят ще може да редактира коментара. В резултат на това това не е безопасен метод за пълна защита на коментарите от потребителя.
За да скриете напълно коментарите, изпълнете следните стъпки:-
- Отворете VBA Page и натиснете клавиша Alt+F11.
- Поставете модул.
- Напишете кода по -долу:
Application.DisplayCommentIndicator = xlNoIndicator
End Sub
Код Обяснение: - Първо трябва да изберем името на темата, а след това трябва да дефинираме кода, за да скрием напълно коментарите.
За да стартирате макроса, натиснете клавиша F5 на клавиатурата. Всички коментари ще бъдат скрити изцяло от работния лист на Excel.
Как да покажа един коментар и той винаги трябва да се вижда?
Макросът се използва за показване на определени важни коментари в работен лист или работна книга в Excel.
Нека вземем пример, за да разберем как можем да покажем единичния коментар в Excel.
Имаме данни в два листа, в които имаме време за влизане и излизане на всеки служител, а също така сме записали работно време, извънреден час и редовни часове в листа. В Excel имаме някои коментари, които искаме да покажем в единствения коментар от коментар от N числа.
За да покажете единичния коментар, следвайте дадените по-долу стъпки:-
- Отворете VBA Page и натиснете клавиша Alt+F11.
- Поставете модул.
-
- Напишете кода по -долу:
Dim sh като работен лист
Задайте sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). Comment.Visible = Истина
End Sub
Код Обяснение: - Първо решаваме името на темата, а след това трябва да дефинираме кода, за да покажем единичния коментар в работния лист.
За да стартирате макроса, натиснете клавиша F5 на клавиатурата. Ще се появи само един коментар, а останалите ще останат скрити.
Как да покажа всички коментари в цяла работна книга на Excel?
Това е полезно, когато получим работна книга от някого и не знаем коя клетка има коментари в работната книга, така че можем да използваме този VBA код, за да покажем всички коментари в работна книга.
Нека вземем пример, за да разберем как можем да покажем всички коментари в цялата работна книга на Excel.
Имаме данни в два листа, в които имаме време за влизане и излизане на всеки служител, а също така сме записали работно време, извънредни часове и редовни часове в листа с малко коментари. Но всички коментари са скрити и искаме да видим всички скрити коментари.
За да покажете единичния коментар, следвайте дадените по-долу стъпки:-
- Отворете VBA Page и натиснете клавиша Alt+F11.
- Поставете модул.
- Напишете кода по -долу:
Application.DisplayCommentIndicator = xlCommentAndIndicator
End Sub
Код Обяснение: - Първо трябва да решим името на темата, а след това трябва да дефинираме кода, за да покажем всички коментари в работния лист.
За да стартирате макроса, натиснете клавиша F5 на клавиатурата. Всички коментари ще се появят в листа на Excel.
- Скриване на конкретни коментари в Excel- Коментарите ще продължат да се показват.
Как да скриете конкретен коментар в Excel?
Това е полезно, за да скриете малкото коментари, които не искаме да показваме на всички в данни.
Нека вземем пример, за да разберем как можем да скрием някои конкретни коментари в цялата работна книга на Excel.
Имаме данни в два листа, в които имаме време за влизане и излизане на всеки служител, а също така сме записали работно време, извънреден час и редовни часове в листа.
За да скриете някои конкретни коментари, изпълнете следните стъпки:-
- Отворете VBA Page и натиснете клавиша Alt+F11.
- Поставете модул.
- Напишете кода по -долу:
Dim sh като работен лист
Задайте sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). Comment.Visible = False
sh.Range ("D12"). Comment.Visible = False
End Sub
Код Обяснение: - Първо трябва да решим името на обекта и след това да определим диапазоните, които искаме да бъдат невидими.
За да стартирате макроса, натиснете клавиша F5 на клавиатурата. Само 4 коментара ще се появят от 4.
- Как да добавите коментар за снимки или изображения в Excel в Excel?
Как да добавите фон на снимки или изображения в полето за коментари?
Този макрос ще се използва за задаване на снимки или изображения във фонов режим в полето за коментари от компютъра. Това ще направи коментарите и Excel да изглеждат по -привлекателни.
Нека вземем пример, за да разберем как можем да добавим фон от снимки или изображения в полето за коментари.
Имаме данни в два листа, в които имаме време за влизане и излизане на всеки служител, а също така сме записали работно време, извънредни часове и редовни часове в листа с малко коментари, в които искаме да добавим снимки или изображения.
За да добавите снимки или изображения в полето за коментари, следвайте дадените по-долу стъпки:-
- Отворете VBA Page и натиснете клавиша Alt+F11.
- Поставете модул.
- Напишете кода по -долу:
Dim sh като работен лист
Задайте sh = ThisWorkbook.Sheets (1)
sh.Range ("E10"). AddComment ("събота отсъства")
sh.Range ("E10"). Comment.Shape.Fill.UserPicture "D: \ Data \ Flower.jpg"
sh.Range ("D12"). AddComment ("Общо работно време - редовни часове")
sh.Range ("D12"). Comment.Shape.Fill.UserPicture "D: \ Data \ Flower.jpg"
End Sub
Код Обяснение: - Първо, трябва да изберем името на темата и след това да определим диапазона, където искаме да добавим коментар, и откъдето искаме да добавим снимка в полето за коментар.
За да стартирате макроса, натиснете клавиша F5 на клавиатурата и ще се появят коментари с изображенията в полето за коментари.
Това е начинът, по който можем да създаваме коментарите, да скриваме, изтриваме, вмъкваме изображението в полето за коментари чрез VBA в Microsoft Excel.
Първи стъпки с потребителските формуляри на Excel VBA| Ще обясня как да създам формуляр в excel, как да използвам VBA инструментариума, как да боравя с потребителските входни данни и накрая как да съхранявам потребителските входни данни. Ще преминем през тези теми, като използваме един пример и стъпка по стъпка ръководство.
VBA променливи в Excel| VBA означава Visual Basic за приложения. Това е език за програмиране от Microsoft. Използва се с приложения на Microsoft Office като MSExcel, MS-Word и MS-Access, докато VBA променливите са специфични ключови думи.
Променлив обхват на Excel VBA| Във всички езици за програмиране имаме променливи спецификатори за достъп, които определят от къде може да се получи достъп до определена променлива. Excel VBA не е изключение. VBA също има спецификатори на обхвата.
Аргументи на ByRef и ByVal | Когато един аргумент се предава като аргумент ByRef на различна под -функция или функция, се изпраща препратката към действителната променлива. Всички промени, направени в копието на променливата, ще се отразят в първоначалния аргумент.
Изтриване на листове без подкани за потвърждение с помощта на VBA в Microsoft Excel | Тъй като изтривате листове с помощта на VBA, знаете какво правите. Бихте искали да кажете на Excel да не показва това предупреждение и да изтрие проклетия лист.
Добавяне и запазване на нова работна книга с помощта на VBA в Microsoft Excel 2016| В този код първо създадохме препратка към обект на работна книга. И тогава го инициализирахме с нов обект на работна книга. Ползата от този подход е, че можете лесно да извършвате операции с тази нова работна книга. Като запазване, затваряне, изтриване и т.н.
Показване на съобщение в лентата за състоянието на Excel VBA| Лентата на състоянието в Excel може да се използва като монитор на кодове. Когато вашият VBA код е дълъг и изпълнявате няколко задачи с помощта на VBA, често деактивирате актуализацията на екрана, така че да не виждате този екран да трепти.
Изключете предупредителните съобщения с помощта на VBA в Microsoft Excel 2016| Този код не само деактивира сигналите за VBA, но също така увеличава ефективността на кода във времето. Да видим как.
Популярни статии:
50 преки пътища в Excel за повишаване на вашата производителност | Бъдете по -бързи в задачата си. Тези 50 преки пътища ще ви накарат да работите още по -бързо в Excel.
Функцията VLOOKUP в Excel | Това е една от най -използваните и популярни функции на excel, която се използва за търсене на стойност от различни диапазони и листове.
COUNTIF в Excel 2016 | Пребройте стойностите с условия, използвайки тази невероятна функция. Не е необходимо да филтрирате данните си, за да броите конкретни стойности. Функцията Countif е от съществено значение за подготовката на вашето табло.
Как да използвате функцията SUMIF в Excel | Това е друга основна функция на таблото. Това ви помага да обобщите стойностите при конкретни условия.