Макроси на Excel и VBA 2025, Април

Показване на всички инсталирани шрифтове (Word) с помощта на VBA в Microsoft Excel

Показване на всички инсталирани шрифтове (Word) с помощта на VBA в Microsoft Excel

Макросите по -долу ще покажат списък с всички инсталирани шрифтове. Забележка! Ако имате инсталирани много шрифтове, макросът може да спре да реагира поради липса на налична памет. Sub ShowInstalledFonts () Dim FontNamesCtrl Като CommandBarControl, FontCmdBar Като CommandBar, tFormula As… Продължи четене →

Определете типа операционна система, използвайки VBA в Microsoft Excel

Определете типа операционна система, използвайки VBA в Microsoft Excel

За да идентифицираме типа ОС, можем да използваме макрокод. В тази статия ще научим как да определим типа операционна система, която се използва с помощта на VBA код. Въпрос: Бих искал да знам операционната система на моя ... Продължи четене →

Показване на всички инсталирани шрифтове (Excel) с помощта на VBA в Microsoft Excel

Показване на всички инсталирани шрифтове (Excel) с помощта на VBA в Microsoft Excel

Макросът по -долу ще покаже списък с всички инсталирани шрифтове. Забележка! Ако имате инсталирани много шрифтове, макросът може да спре да реагира поради липса на налична памет. Ако това се случи, можете да опитате пробата за Word по -късно ... Продължете да четете →

Консолидиране на данни чрез Excel VBA

Консолидиране на данни чрез Excel VBA

В тази статия ще научим VBA как да пише макроса за консолидиране на данните в Microsoft Excel. Консолидиране на данни: -Тази опция се използва за обобщаване на данни от отделни диапазони, консолидиране на резултатите в единичен изход. Нека… Продължете да четете →

Изтрийте всички коментари в Microsoft Excel

Изтрийте всички коментари в Microsoft Excel

В Excel, докато подготвяме отчети за шеф/управление, ние сме склонни да вмъкваме коментари, за да позволим на другия човек да информира за състоянието на задачата. Коментарите се използват основно за вътрешни цели. В тази статия ще научим как да… Продължете да четете →

Преобразувайте отрицателни стойности, третирани като текст, с помощта на VBA в Microsoft Excel

Преобразувайте отрицателни стойности, третирани като текст, с помощта на VBA в Microsoft Excel

В тази статия ще създадем персонализирана функция за преобразуване на отрицателни низове в цяло число. Суровите данни за тази статия се състоят от низове, последвани от знак минус (-). Искаме да преобразуваме тези низове в цели числа. Логическо обяснение В ... Продължи четене →

Създаване и използване на поле за комбо/ редактиране на Visual Basic Excel

Създаване и използване на поле за комбо/ редактиране на Visual Basic Excel

Съвет, подаден от: Ben Sullins, Phoenix, AZ Използването на визуална основна комбинация/поле за редактиране е донякъде усъвършенствана концепция, която, както ще откриете, може да бъде много полезна в много отношения. Първо трябва да имаме списък със стойности, които ... Продължи четене →

Променете вида на курсора на пясъчен часовник с помощта на VBA в Microsoft Excel

Променете вида на курсора на пясъчен часовник с помощта на VBA в Microsoft Excel

Когато имате голям vba макрос / код, който трябва да работи в продължение на много минути, можете да промените курсора на пясъчен часовник или курсор за изчакване (в зависимост от системната ви настройка) за периода, когато макросът работи. ... Продължете да четете →

Защита на клетките само за формули, използващи VBA в Microsoft Excel

Защита на клетките само за формули, използващи VBA в Microsoft Excel

В тази статия ще използваме събитие за смяна на работния лист, за да защитим клетки, които съдържат формули. Необработените данни се състоят от данни за продажбите на служителите, които включват раздвояване по месец и година. Искаме да разберем общите продажби по месеци, като ... Продължи четене →

VBA - Форматирайте номера като номера за социално осигуряване

VBA - Форматирайте номера като номера за социално осигуряване

В Съединените щати социалноосигурителният номер (SSN) е деветцифрен номер, издаден на граждани на САЩ, постоянно пребиваващи и временни (работещи) жители. Номерът се издава на физическо лице от Администрацията за социално осигуряване, независима агенция на ... Продължи четене →

Разграничаване на текста в клетка до колона вертикално

Разграничаване на текста в клетка до колона вертикално

В тази статия ще създадем макрос за разграничаване на текст в клетка до колона вертикално. Можем да ограничим текста в клетката въз основа на разделителя. Разделителят може да бъде или запетая, интервал, обратна наклонена черта и т.н. За обяснение ... Продължете да четете →

Основна информация за автоматизацията на OLE с помощта на VBA в Microsoft Excel

Основна информация за автоматизацията на OLE с помощта на VBA в Microsoft Excel

Когато искате да използвате функционалност от други приложения, трябва да решите дали искате да използвате ранно или късно свързване на променливите на обекта. Ранно свързване Свързването между променливата на обекта и обекта става, когато… Продължи четенето →

Настройте условно форматиране за област, използвайки VBA в Microsoft Excel

Настройте условно форматиране за област, използвайки VBA в Microsoft Excel

В тази статия ще създадем макрос за прилагане на условно форматиране в избраната област. Използвахме случайни числа като примерни данни, за да демонстрираме работата на макроса. Макросът може да бъде изпълнен, като щракнете върху бутона „Find Max“ на… Продължете да четете →

Как да форматираме клетките като валута и къде можем да ги използваме

Как да форматираме клетките като валута и къде можем да ги използваме

Нека вземем пример, за да разберем как и къде можем да форматираме клетката във валута. Имаме данни за количеството на продукта в диапазон A1: B9, в който колона A съдържа име на продукта, а колона B съдържа количество от него. Искаме ... Продължете да четете →

Форматирайте данни с персонализирани формати на числа, използвайки VBA в Microsoft Excel

Форматирайте данни с персонализирани формати на числа, използвайки VBA в Microsoft Excel

В тази статия ще създадем макрос за форматиране на дадените данни в желания формат на персонализиран номер с помощта на VBA. Суровите данни за този пример се състоят от данни на екипа по продажбите. Суровите данни съдържат име, идентификатор на продукта, цена на продукта, ... Продължи четене →

Проверете за дубликати в колоната

Проверете за дубликати в колоната

В тази статия създадохме макрос, за да подчертаем дублиращи се стойности. Суровите данни се състоят от различни имена на автомобили. Искаме да подчертаем дублиращи се записи. Натиснете бутона „Маркиране на дублирани“, за да стартирате макроса и да маркирате дублиращи се записи. Логично обяснение ... Продължете да четете →

Как да направите условно форматиране с помощта на VBA в Microsoft Excel

Как да направите условно форматиране с помощта на VBA в Microsoft Excel

Научете VBA условно форматиране. Само 2 реда код за excel VBA условно форматиране, за да направите файла по -лек.

Добавете прекъсвания на страници към сортирани данни с помощта на VBA в Microsoft Excel

Добавете прекъсвания на страници към сортирани данни с помощта на VBA в Microsoft Excel

В тази статия ще създадем макрос за вмъкване на прекъсвания на страници въз основа на определено условие. Необработените данни се състоят от агенти, които включват име на агент, име на клиент, телефонен номер и имейл име. Искаме данни ... Продължете да четете →

Регулирайте височината на реда на обединените клетки, като използвате VBA в Microsoft Excel

Регулирайте височината на реда на обединените клетки, като използвате VBA в Microsoft Excel

Въпрос: Обединените клетки нямат правилната височина след прекъсване на ред. Как мога да поправя това? Отговор: Вмъкнете следния код в стандартния модул. Sub AutoFitMergedCellRowHeight () Dim CurrentRowHeight като единичен, MergedCellRgWidth като единичен Dim CurrCell As Range ... Продължи четене →

Сортирайте работните листове в работна книга, като използвате VBA в Microsoft Excel

Сортирайте работните листове в работна книга, като използвате VBA в Microsoft Excel

В тази статия сме предоставили подробности за това как да сортирате работните листове в работната книга във възходящ или низходящ ред, в зависимост от името на работния лист. В приложената работна книга има два модула:- Модул1 съдържа макроса „SortWorksheets“ ... Продължи четене →

Използване на диалогово поле за отваряне и запазване на работната книга

Използване на диалогово поле за отваряне и запазване на работната книга

Вече знаем как да отворите или запазите Excel файл във VBA. Ние просто използваме метода Open и SaveAs на обект Workbook. Но това изисква твърдо кодиране на пътя на файла. Но през повечето време вие ​​... Продължете да четете →

Запазете резервно копие на работна книга с помощта на VBA в Microsoft Excel

Запазете резервно копие на работна книга с помощта на VBA в Microsoft Excel

Човек трябва да прави резервно копие на данните на редовни интервали от време, тъй като всяка грешна промяна от другия потребител или случайно изтриване на Excel файла може да развали много време и информация. В тази статия ще… Продължи четенето →

Преглеждане на папка за избор на папка с помощта на VBA в Microsoft Excel

Преглеждане на папка за избор на папка с помощта на VBA в Microsoft Excel

В тази статия създадохме процедура, която се използва за показване на диалогов прозорец, която се използва за разглеждане на папка за избор на папка. Този код може да се използва заедно с други макроси, където се изисква избор на папка на… Продължи четене →

Прочетете информация от затворена работна книга с помощта на VBA в Microsoft Excel

Прочетете информация от затворена работна книга с помощта на VBA в Microsoft Excel

В Microsoft Excel получаването на информация от затворена работна книга е един от най-спестяващите време начини за получаване на точни данни с помощта на VBA код. В тази статия ще научим как да четем информация от затворена работна книга с помощта на VBA в ... Продължи четене →

VBA за предотвратяване на промяна на името на работния лист в Microsoft Excel

VBA за предотвратяване на промяна на името на работния лист в Microsoft Excel

Понякога нашият VBA код или някои формули зависят от името на работния лист. Ако името на работния лист се промени, поведението на VBA кода или формулата може да се промени. Затова е много важно да знаете как да предотвратите ... Продължи четене →

Отваряне и затваряне на работна книга на Excel с помощта на VBA

Отваряне и затваряне на работна книга на Excel с помощта на VBA

В тази статия ще научим за метода за затваряне и отваряне в Excel VBA, който се използва за отваряне на затворената работна книга, както и за затваряне на отворената работна книга. Създаваме команден бутон в Excel лист и присвояваме макрос. За… Продължете да четете →

Регистрирайте файлове с помощта на VBA в Microsoft Excel

Регистрирайте файлове с помощта на VBA в Microsoft Excel

В компютрите регистрационният файл е файл, който записва или събития, които се случват в операционна система или друг софтуер, или съобщения между различни потребители на комуникационен софтуер. Дневникът е актът на водене на дневник. В… Продължете да четете →

Избройте файлове в папка, използвайки VBA в Microsoft Excel

Избройте файлове в папка, използвайки VBA в Microsoft Excel

В тази статия ще създадем макрос за изброяване на всички файлове в папката. При стартиране на макроса името на файла заедно с пътя на файла ще се показва, започвайки от клетка A17. Логично обяснение ... Продължете да четете →

Как динамично да скриете или скриете няколко раздела, използвайки VBA в Excel

Как динамично да скриете или скриете няколко раздела, използвайки VBA в Excel

Помислете за ситуация, в която трябва да скриете и покажете няколко листа наведнъж. Ако някой се крие и разкрива ръчно, това ще отнеме много време. В тази статия ще научите как да динамично ... Продължете да четете →

Избройте подробности за всички файлове в папка, използвайки VBA в Microsoft Excel

Избройте подробности за всички файлове в папка, използвайки VBA в Microsoft Excel

В тази статия ще създадем макрос за събиране на подробности за всички файлове в папка. Преди да стартираме макроса, трябва да посочим пътя на папката в текстовото поле. При стартиране на макроса, той ... Продължи четене →

Скриване на неактивни работни книги чрез VBA

Скриване на неактивни работни книги чрез VBA

Ако работите по няколко работни книги едновременно и имате нужда от макрос, който да ви помогне да скриете всички неактивни работни книги, тогава тази статия определено ще ви помогне. В тази статия ще се съсредоточим върху това как ... Продължете да четете →

Определете дали работна книга вече е отворена с помощта на VBA в Microsoft Excel

Определете дали работна книга вече е отворена с помощта на VBA в Microsoft Excel

В Excel можем да определим дали работната книга е затворена или отворена чрез VBA код. По -долу е кодът VBA и процесът, който трябва да поставите в кодовия модул на файла. 1. Отворете Excel 2. Натиснете ALT + F11 3.… Продължете да четете →

Извличане на името на файла и името на папката от пътя на файла с помощта на VBA в Microsoft Excel

Извличане на името на файла и името на папката от пътя на файла с помощта на VBA в Microsoft Excel

В тази статия споделихме VBA код за писане на персонализирана функция за извличане на името на файла и името на папката от пътя на файла. Суровите данни за този пример указват пълния път на определени файлове. Логично обяснение ... Продължете да четете →

Определете дали съществува работна книга с помощта на VBA в Microsoft Excel

Определете дали съществува работна книга с помощта на VBA в Microsoft Excel

В Microsoft Excel можем да проверим дали файлът съществува на определено място с помощта на VBA код. Макросът ще покаже състоянието под формата на поле за съобщение. В тази статия ще определим дали състоянието на всеки конкретен файл ... Продължете да четете →

Определете дали лист съществува в работна книга, използвайки VBA в Microsoft Excel

Определете дали лист съществува в работна книга, използвайки VBA в Microsoft Excel

Може да има време, когато трябва да проверите дали съществува работен лист, който сте създали или изтрили в работна книга във VBA макрос / код. Можем да направим това лесно с помощта на функция / макрос. Там… Продължете да четете →

Как да изтриете листове без подкани за потвърждение, използвайки VBA в Excel

Как да изтриете листове без подкани за потвърждение, използвайки VBA в Excel

Има моменти, в които трябва да създаваме или добавяме лист и по -късно установихме, че няма полза от този лист, поради което се налага бързо да изтрием листа от работната книга. Тази статия се фокусира върху спестяването на време и ... Продължете да четете →

Пребройте работните листове в множество файлове

Пребройте работните листове в множество файлове

Помислете за ситуация, при която ежедневно се сблъсквате с голям брой Excel файлове и искате бърз механизъм, който да ви помогне да намерите броя на работните листове, присъстващи във всяка работна книга. Ако имате подобен проблем ... Продължете да четете →

Създавайте нови работни книги с помощта на VBA в Microsoft Excel

Създавайте нови работни книги с помощта на VBA в Microsoft Excel

Възможно е да има случаи, в които трябва да създадете нова работна книга с определен брой листове чрез vba код или макрос. Ето един прост макрос, който ви позволява да създадете нова работна книга> отвори & след това ... Продължи четене →

Комбинирайте няколко работни листа в един

Комбинирайте няколко работни листа в един

В тази статия ще научим как да сглобяваме данните от различни работни книги чрез VBA в Microsoft Excel. Нека разберем с едно просто упражнение как да обединим електронния лист чрез VBA в Microsoft Excel. Имаме 3 ... Продължете да четете →

Затворете работна книга с помощта на VBA в Microsoft Excel

Затворете работна книга с помощта на VBA в Microsoft Excel

В тази статия ще научим как да превъзхождате близката работна книга с помощта на VBA в Microsoft Excel 2010. След като вашият макрос / код на VBA е извършил всички необходими действия, бихте искали макросът да запише файла или да пропусне ... Продължи четене →

Как да филтрирате данните в Excel с помощта на VBA

Как да филтрирате данните в Excel с помощта на VBA

В тази статия ще научим как да филтрираме данните и след това как можем да дадем различните критерии за филтриране, като използваме VBA в Microsoft Excel 2007 и по -нова версия. Как да поставите филтъра в данни? ... Продължете да четете →

VBA за отваряне на най -новия файл в папка

VBA за отваряне на най -новия файл в папка

Как да отворите най -новия файл в папка в Microsoft Excel В случай, че искате VBA код, който ще ви позволи да отворите наскоро записания файл в папката само с едно щракване върху бутона за макрос. Въпрос): ... Продължете да четете →

Какво е CSng функция в Excel VBA

Какво е CSng функция в Excel VBA

Каква функция CSng във VBA. Функцията CSng се използва за преобразуване

Как да форматирате дата чрез VBA

Как да форматирате дата чрез VBA

В тази статия ще научим как да правим дата във формат Excel VBA в дълга дата. Например: - Форматът (#29/03/2015#, „Дълга дата“) ще връща „29 март 2015 г.? Нека вземем пример, за да разберем:- Имаме сумата на продукта ... Продължете да четете →

Как да създадете потребителска функция чрез VBA

Как да създадете потребителска функция чрез VBA

В тази статия ще научим как да направим дефинирана от потребителя функция да извлича текста само от низ чрез VBA. Потребителска функция: Microsoft Excel ви позволява да създадете своя собствена функция според изискванията, ... Продължи четене →

Как да ускорите макросите в Pivots

Как да ускорите макросите в Pivots

Как да подобрим скоростта на VBA макрокода? В тази статия ще научим как да изпълняваме макроси по -бързо със завъртания, използвайки VBA код. Въпрос): Работя върху таблото за управление, което има значителен брой обобщени таблици и осеви… Продължи четенето →

Как да създадете формуляр за търсене и печат чрез VBA в Microsoft Excel

Как да създадете формуляр за търсене и печат чрез VBA в Microsoft Excel

В тази статия ще научим как да създадем потребителски формуляр за търсене и печат чрез VBA в Microsoft Excel. Нека разберем с едно просто упражнение:- Имаме данни в лист 1, в които колона А ... Продължете да четете →

Калкулатор на заем чрез VBA

Калкулатор на заем чрез VBA

В тази статия ще научим как да създадем калкулатор за изчисляване на лихвата чрез VBA в Microsoft Excel. Потребителски формуляр: - Потребителският формуляр се използва за въвеждане на конкретните данни в данните, което е основно ... Продължи четене →

Как да изберете най -новата дата от обобщена таблица с помощта на VBA в Microsoft Excel

Как да изберете най -новата дата от обобщена таблица с помощта на VBA в Microsoft Excel

Ако работите върху данни за продажбите, които се актуализират ежедневно. За проследяване на пълните продажби на последната дата, въведена в данните с помощта на обобщена таблица. В тази статия ще научим как да използваме обобщена таблица за ... Продължи четене →

Как да получите текст и номер в обратна посока чрез VBA в Microsoft Excel

Как да получите текст и номер в обратна посока чрез VBA в Microsoft Excel

В Excel, има моменти, в които искаме да обърнем текста изцяло или техния ред с VBA код. Може да има различни изисквания, като извличане на обратно клетъчно съдържание, обратен ред на клетки и т.н. В тази статия ... Продължете да четете →

Как да вмъкнете реда след всеки 5 -ти ред през VBA

Как да вмъкнете реда след всеки 5 -ти ред през VBA

В тази статия ще научим как да вмъкваме реда след всеки 5 -ти ред чрез VBA в Microsoft Excel. Нека вземем пример и да разберем: Имаме данни в диапазон A1: F31, в който колона A съдържа Име, колона B ... Продължете да четете →

Как да отворите диалогов прозорец за макроси на Excel с помощта на пряк път

Как да отворите диалогов прозорец за макроси на Excel с помощта на пряк път

За да отворите диалоговия прозорец за макроси на Excel, можете да използвате клавишна комбинация или да видите макроси през раздела за изглед на лентата. За да отворите диалоговия прозорец на макроса, използвайте прекия път за

Как да извлечете липсващите стойности чрез VBA

Как да извлечете липсващите стойности чрез VBA

В тази статия ще създадем дефинирана от потребителя функция, за да открием липсващото число в диапазон чрез VBA в Microsoft Excel. Потребителска функция: Microsoft Excel ви позволява да създадете своя собствена функция според ... Продължи четене →

Как да извлечете запис без критерии чрез VBA

Как да извлечете запис без критерии чрез VBA

В тази статия ще научим как да извличаме запис без критерии чрез VBA в Microsoft Excel. Нека вземем пример, за да разберем как можем да поставим филтъра и да изберем критериите и след това да вземем… Продължи четене →

Как да запишете макрос и след това как да промените кода

Как да запишете макрос и след това как да промените кода

В тази статия ще научим как да записваме макроси и след това как да ги модифицираме и улесняваме ученето. Как да напишем макрос за формулата за сума във VBE Имаме данни от Excel в диапазон A1: C14, в ... Продължи четене →

Вземете имена на листове

Вземете имена на листове

Как да получите имена на листове с помощта на VBA в Microsoft Excel В случай, че искате да разберете начин, по който можете да получите всички имена на листа, които са видими, т.е.не са скрити. В тази статия ние ... Продължете да четете →

Формула VS Формула R1C1 в Microsoft Excel

Формула VS Формула R1C1 в Microsoft Excel

В тази статия ще научим разликата между Формула V/S Формула R1C1 в Microsoft Excel. В Excel най -вече използваме формулата, за да разрешим проблема. Но ако например напишем UDF, който показва формулата ... Продължете да четете →

Excel VBA Ако тогава друго изявление

Excel VBA Ако тогава друго изявление

Свързани статии: Събития с вградени диаграми, използващи VBA в Microsoft Excel | Събитията с вградени диаграми могат да направят вашата диаграма по -интерактивна, динамична и полезна от обикновените диаграми. За да активираме събитията в диаграмите, ние ... Събитията в Excel VBA | Има седем ... Продължи четене →

Изтриване на редове във VBA

Изтриване на редове във VBA

В тази статия ще научим как да изтриете редовете, когато няма данни в целия ред. Следва моментната снимка на данните, които имаме: Концепцията зад този урок е, ако има пълно празно място ... Продължи четене →

Създавайте диаграми с VBA

Създавайте диаграми с VBA

Диаграмите в Excel са чудесен начин за представяне на данни. Зрителят може лесно да разбере данните и какво точно се случва чрез диаграмите. В случай, че трябва да създадете твърде много диаграми в същия формат, тогава този урок е ... Продължете да четете →

Подредете променливи с помощта на VBA в Microsoft Excel 2010

Подредете променливи с помощта на VBA в Microsoft Excel 2010

Как да използвам Excel VBA Array? Можете да стартирате макросите или от редактора на Visual Basic, като поставите курсора в макроса и натиснете клавиша F5, или от Excel, като отворите диалоговия прозорец Макроси (ALT+F8), като изберете ... Продължи четене →

Променете данните от диаграмата според избраната клетка

Променете данните от диаграмата според избраната клетка

Променете данните в диаграмата, докато избирате опция в клетките. За да направим вашата диаграма динамична, можем да използваме VLOOKUP и няколко реда код, за да направим диаграмата динамична.

Преобразувайте малки букви в главни за някои колони

Преобразувайте малки букви в главни за някои колони

Как да конвертирате малки букви в главни букви за няколко колони, използвайки VBA в Microsoft Excel В тази статия ще научим как да конвертирате текст в главни букви в определени колони (не всички клетки), използвайки VBA код. Въпрос): ... Продължете да четете →

Колонна диаграма чрез VBA

Колонна диаграма чрез VBA

Как да създадете диаграма чрез VBA в Microsoft Excel В тази статия ще научим как да създаваме диаграма чрез VBA в Microsoft Excel. Нека разберем с едно просто упражнение как можем да създадем диаграма чрез VBA ... Продължете да четете →

Как да автоматично запълвам цвят с VBA за цикъл в Microsoft Excel

Как да автоматично запълвам цвят с VBA за цикъл в Microsoft Excel

Ако искате автоматично да запълните определен цветен диапазон, използвайки for loop VBA. В тази статия ще научите за цикъл във VBA, отговарящ на определено условие. Идеята е, ако диапазон A1: A20 съдържа текст или число, след което се отличава за ... Продължи четене →

Форматиране на счетоводен номер чрез форматиране VBA

Форматиране на счетоводен номер чрез форматиране VBA

Нека вземем пример, за да разберем как и къде можем да форматираме клетката за счетоводство. Имаме данни за количеството на продукта в диапазон A1: B9, в който колона A съдържа име на продукта, а колона B съдържа количество от него. Искаме ... Продължете да четете →

Как да пиша в Word файл с помощта на Excel?

Как да пиша в Word файл с помощта на Excel?

За да напишете word документ от excel VBA, трябва да създадете обект на word приложение, който да работи с неговата функция. Процесът на писане на word документ е доста лесен. Ето как го правите.

Събития на работния лист в Excel VBA

Събития на работния лист в Excel VBA

Може да искате да стартирате своя макрос/VBA фрагмент, когато клетката промени стойността си, когато се случи двойно щракване, когато е избран лист и т.н. Във всички тези случаи използваме манипулатор на събития на работен лист. Манипулаторът на събития ни помага да продължим… Продължете да четете →

Стартирайте макрос, ако на листа са направени промени в посочен диапазон

Стартирайте макрос, ако на листа са направени промени в посочен диапазон

По време на вашите VBA практики ще имате нужда да стартирате макроси при промяна на определен диапазон или клетка. В този случай, за да стартираме макроси, когато се направи промяна в целевия диапазон, използваме събитието за промяна. Събития ... Продължи четене →

Събитията в Excel VBA

Събитията в Excel VBA

Научете какво са събития на Excel VBA. Excel има седем вида техники за равномерно боравене. 3 основни са събития за приложение, работна книга, работен лист. Диаграмата, потребителската форма, ...

Как да създавате събития на ниво приложение в Excel VBA

Как да създавате събития на ниво приложение в Excel VBA

Събитията на приложението се използват за задействане на подпрограми с обхвата на цялото приложение в Excel. WorkbookActivate е процедура за събитие на приложение, която се стартира ...

Най -простият VBA код за подчертаване на текущ ред и колона

Най -простият VBA код за подчертаване на текущ ред и колона

Ако искате да маркирате реда и колоната на активната клетка, кодът VBA по -долу ще ви помогне. Така че ще използваме манипулатора на събития на работния лист на Excel. За работа на събитие на работен лист, кодът трябва да се намира в ... Продължи четене →

Как да стартирате макрос автоматично, когато се отвори работна книга в Excel

Как да стартирате макрос автоматично, когато се отвори работна книга в Excel

За да стартирате макрос автоматично при отваряне на работната книга, използвайте събитието workbook_open. Това е най -простият начин да стартирате конкретен макрос, когато се отвори конкретна работна книга.

Как да използвате събития от работна книга във VBA

Как да използвате събития от работна книга във VBA

Може да искате да стартирате своя макрос/VBA фрагмент, когато е избрана конкретна работна книга, Избран е лист в работната книга, клетката променя стойността си, когато се случи двойно щракване, когато се добави лист и т.н. Във всички тези случаи ... Продължете четене →

Събития на работен лист, използващи VBA в Microsoft Excel

Събития на работен лист, използващи VBA в Microsoft Excel

Събития за обекта на работен лист възникват, когато работен лист е активиран или потребителят променя съдържанието на клетка. Събитията в работни листове се активират по подразбиране, но могат да бъдат деактивирани чрез макрос. За да се покажат процедурите за събития за ... Продължете да четете →

Как да стартирате макрос автоматично преди затваряне на работна книга в Excel

Как да стартирате макрос автоматично преди затваряне на работна книга в Excel

За да стартирате макрос автоматично преди затварянето на работната книга, използвайте събитието workbook_close. Това е най -простият начин за стартиране на конкретен макрос при затваряне на определена работна книга.

Предотвратете, че automacro/eventmacro се изпълнява с помощта на VBA в Microsoft Excel

Предотвратете, че automacro/eventmacro се изпълнява с помощта на VBA в Microsoft Excel

Ако искате да отворите работна книга, без да стартирате макрос Auto_Open, можете да направите това, като задържите клавиша Shift, когато отваряте файла. Ако работната книга е защитена с парола, не забравяйте да задържите клавиша Shift, след като имате ... Продължете да четете →

Създайте макроси на събития за обекта на приложението, използвайки VBA в Microsoft Excel

Създайте макроси на събития за обекта на приложението, използвайки VBA в Microsoft Excel

Стартирайте редактора на Visual Basic. Изберете желания проект в прозореца Project. Вмъкнете нов модул за клас, като изберете менюто Insert | Модул клас. Активирайте новия модул на класа и го преименувайте, напр. AppEventClass Копирайте и поставете този пример ... Продължете да четете →

Събития с вградена диаграма с помощта на VBA в Excel

Събития с вградена диаграма с помощта на VBA в Excel

Събитията с вградена диаграма в Excel могат лесно да се активират в две стъпки. Събитието на диаграма трябва да бъде декларирано и след това да инициализира събитието на диаграма в нормален модул.

Копирайте данни с дата между две определени дати в нов работен лист, използвайки VBA

Копирайте данни с дата между две определени дати в нов работен лист, използвайки VBA

В тази статия ще създадем макрос за извличане на данни от работен лист с необработени данни в нов работен лист въз основа на посочения период от време. Суровите данни се състоят от три колони. Първата колона съдържа дати, втората колона съдържа агент ... Продължете да четете →

Вмъкнете дата и час с VBA

Вмъкнете дата и час с VBA

Напишете VBA код, за да вмъкнете дата и час в Excel 2016, 2013, 2010 и по -стари версии. Използвайте VBA, за да вмъкнете текущата дата и час. Автоматизирайте времето за влизане с помощта на VBA.

Идентифициране на дублирани времеви рамки

Идентифициране на дублирани времеви рамки

Ако искате да откриете дублиращия се ред с множество записи за едно и също лице и искате да откриете дублирани записи, тогава не бива да пропускате тази статия. Ще ви предоставим макро код, който да ви помогне да идентифицирате ... Продължете да четете →

Показвайте часа във формат hh: mm.sss, използвайки VBA

Показвайте часа във формат hh: mm.sss, използвайки VBA

В тази статия ще създадем макрос за форматиране на времето във формат hh: mm.sss. Суровите данни за този пример се състоят от определени времеви стойности в колона Е. В тази статия ние създадохме дефинирана от потребителя функция (или персонализирана ... Продължи четене →

Изпълнете команда/подпроцедура с помощта на VBA таймер

Изпълнете команда/подпроцедура с помощта на VBA таймер

В тази статия ще създадем макрос, който да извика друг макрос или да изпълни команда след определени интервали от време. За да изпълните макроса, щракнете върху бутона „Старт таймер“. При стартиране на макроса „TimerMsg“ макрос ще покаже ... Продължете да четете →

Сортирайте данните по рожден ден с помощта на VBA в Microsoft Excel

Сортирайте данните по рожден ден с помощта на VBA в Microsoft Excel

В тази статия ще създадем макрос за сортиране на данни в листа по рожден ден и няма да вземаме предвид годината, докато сортираме данните. Суровите данни се състоят от две колони, едната съдържа името, а втората колона съдържа ... Продължи четене →

Избройте и добавете дни от месеци в определен период, като използвате VBA в Microsoft Excel

Избройте и добавете дни от месеци в определен период, като използвате VBA в Microsoft Excel

В тази статия ще създадем макрос за изброяване на месеци между определения период, както и броя на дните в този конкретен месец. Той също така ще показва общия брой дни между определения период. Създадохме ... Продължи четене →

Как можем да форматираме дата чрез VBA?

Как можем да форматираме дата чрез VBA?

В тази статия ще научим как да форматирате датата чрез VBA. Нека вземем пример, за да разберем как и къде можем да форматираме клетката в кратък номер на дата. Имаме данни за количеството на продукта в диапазон A1: C9 в ... Продължи четене →

Въведете делничните дни от понеделник до петък в работен лист, използвайки VBA в Microsoft Excel

Въведете делничните дни от понеделник до петък в работен лист, използвайки VBA в Microsoft Excel

В тази статия ще създадем макрос за извличане на делничните дни между две дати. В този пример трябва да посочим начална и крайна дата, преди да стартираме макроса. Макросът избира стойността на началната дата от клетка J8 ... Продължете да четете →

Въведете празника според таблицата в списъка с ваканции, използвайки VBA

Въведете празника според таблицата в списъка с ваканции, използвайки VBA

Въпрос: Имам EmployeeName, HolidayStart и HolidayEnd в работен лист. Как мога да оцветя празниците на всеки служител в следващите месечни листове? Отговор: Въведете следния код с XL5/7 в лист с модули, с XL8 в ... Продължете да четете →

Създавайте дневни листове за един месец без почивни и празнични дни, използвайки VBA

Създавайте дневни листове за един месец без почивни и празнични дни, използвайки VBA

В тази статия ще създадем макрос за създаване на лист за всеки делничен ден за посочения месец от посочената година, с изключение на всички дати, посочени в списъка с ваканции. Преди да стартирате макроса, са необходими три входа. ... Продължете да четете →

Изтрийте всички клетки с данни от предишни дати, използвайки VBA

Изтрийте всички клетки с данни от предишни дати, използвайки VBA

В тази статия ще създадем макрос за изтриване на данни от предишни дати. Този макрос проверява данните, запазва днешните данни и изтрива всички данни от предишни дати. Суровите данни в този пример се състоят от дата, име на агент ... Продължете да четете →

Разпределете данни от списък на ежедневните листове, използвайки VBA

Разпределете данни от списък на ежедневните листове, използвайки VBA

В тази статия ще създадем макрос за подреждане на данните по дни на няколко листа. Суровите данни за тази статия се състоят от дневни данни за продажбите на екипа, които включват дата, име на агент и брой продадени артикули. Искаме да ... Продължете да четете →

Приемайте валидни дати само от потребител в Excel VBA

Приемайте валидни дати само от потребител в Excel VBA

Научете как да ограничите потребителя да въведе валидна дата в полето за въвеждане на VBA. Използваме типа данни Date за съхраняване на дати във VBA. Ако се опита да се съхрани невалидна дата в Date

Проблем: Героите са в обратен ред

Проблем: Героите са в обратен ред

За да обърнете реда на знаците, създайте и добавете персонализирана функция към диалоговия прозорец Вмъкване на функция: 1. Натиснете Alt+F11, за да отворите VBE. 2. Във VBAProject изберете всяко име на работна книга и поставете нов модул, като изберете Модул от ... Продължи четене →

Как да създадете потребителска функция в Microsoft Excel

Как да създадете потребителска функция в Microsoft Excel

В тази статия ще научим как да създаваме потребителски функции в Microsoft Excel с помощта на VBA. Потребителска функция:- Microsoft Excel вече има много функции, но все пак всеки има различни изисквания, ситуация, ние ... Продължи четене →

Как да използвам функции на работен лист като VLOOKUP във VBA Excel?

Как да използвам функции на работен лист като VLOOKUP във VBA Excel?

За да използваме функции на работен лист във VBA, използваме Application class. Функцията на работния лист е член на обекта Application. Тези функции на работен лист са наистина мощни и можем да ги използваме във VBA за автоматизиране на сложни задачи.

UDF за извличане само на номер

UDF за извличане само на номер

UDF за извличане само на номер от клетка с помощта на VBA в Microsoft Excel В тази статия ще научим как да използваме VBA код за извличане на номер само от клетка с дефинирана от потребителя функция. Въпрос): Имам нужда ... Продължи четене →

UDF - Извличане на имейл адрес от текст

UDF - Извличане на имейл адрес от текст

В случай, че искате процес, който да ви помогне при извличането на имейл адреса от низ, тогава тази статия е за вас. В тази статия ще създадем UDF, за да извадим имейл идентификатора от текст. Въпрос): Данните ... Продължете да четете →

Изявлението If ElseIf във VBA

Изявлението If ElseIf във VBA

Когато искате да проверите друго условие, когато първото е False, използвате операторите If-ElseIf. Изразът If Else If може да бъде полезен, когато трябва да извършите множество проверки на условията.

Как автоматично да опреснявате обобщените таблици с помощта на VBA Excel

Как автоматично да опреснявате обобщените таблици с помощта на VBA Excel

За автоматично опресняване на вашите обобщени таблици можете да използвате VBA събития. Използвайте този прост ред код, за да актуализирате автоматично своята обобщена таблица. Можете да използвате някой от 3 метода за автоматично опресняване на обобщени таблици.