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

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

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

За да конвертирате число в думи в индийска рупия, използвайте тази функция NUM_TO_IND_RUPEE_WORD. В Excel няма функция по подразбиране за преобразуване на числа в думи. Това е

Обяснителни формули

Обяснителни формули

Изисквания: - Основни познания за vba - Използване на таблици/именувани диапазони При работа с включени и изключени работни книги, понякога месеци между повторните посещения на работната книга може да е трудно да се запомни структурата на данните и формулата. Това е ... Продължете да четете →

Намерете метода на Range обект

Намерете метода на Range обект

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

Функция за връщане на потребителското име чрез VBA в Microsoft Excel

Функция за връщане на потребителското име чрез VBA в Microsoft Excel

Функцията по -долу ще върне потребителското име за влезлия потребител, работи както в Windows NT, така и в Windows95/98. Публично обявяване на функция GetUserName Lib "advapi32.dll" _ Псевдоним "GetUserNameA" (ByVal lpBuffer As String, nSize As Long) Като дълга функция ReturnUserName ()… Продължи четене →

Макрос за връщане на потребителско име и име на компютър в Microsoft Excel

Макрос за връщане на потребителско име и име на компютър в Microsoft Excel

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

Създайте VBA функция за връщане на масив

Създайте VBA функция за връщане на масив

За да създадете потребителска функция на масив във vba, която връща масив, просто трябва да следвате този синтаксис на UDF. За да използвате тази функция, трябва да използвате CSE комбинация от клавиши.

Извличане на уникални стойности в Excel с помощта на една функция

Извличане на уникални стойности в Excel с помощта на една функция

Функцията UNIQUES приема диапазона като вход и отпечатва уникалните стойности на този диапазон. Копирайте този код във VBA и напишете формула = UNIQUES (A2: B7).

Подобрена функция за персонализирани случайни числа

Подобрена функция за персонализирани случайни числа

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

Заместващ знак за изтриване на клетки чрез VBA

Заместващ знак за изтриване на клетки чрез VBA

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

Каква е разликата между аргументите ByRef и ByVal? - Въпрос за интервю за VBA

Каква е разликата между аргументите ByRef и ByVal? - Въпрос за интервю за VBA

Разликата b/w byval и byref е проста. ByRef се използва за предаване на аргумент с препратка и ByValue се използва за предаване на аргумент със стойност. Този пример обяснява всичко подробно.

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

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

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

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

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

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

Някои удобни лични макроси: Връщане на колонна буква за номер на колона.

Някои удобни лични макроси: Връщане на колонна буква за номер на колона.

Това е добре, ако искате да използвате изявления като Range ("A1") вместо клетки (1,1). Така, например ColLetter (1) = A, ColLetter (2) = b, ..., ColLetter (100) = CV и т.н. 3) ColLetter (номер на колона) => връща обратно колона Letter. Обществена функция ... Продължи четене →

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

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

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

Щракнете двукратно, за да добавите/премахнете отметката

Щракнете двукратно, за да добавите/премахнете отметката

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

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

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

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

Изтриване на редове в различни листове чрез VBA

Изтриване на редове в различни листове чрез VBA

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

Как да изтрия празни колони чрез VBA в Microsoft Excel?

Как да изтрия празни колони чрез VBA в Microsoft Excel?

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

Изтриване на редове въз основа на условия

Изтриване на редове въз основа на условия

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

Ширината за валидиране на данни е твърде малка в Microsoft Excel 2010

Ширината за валидиране на данни е твърде малка в Microsoft Excel 2010

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

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

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

Ако работите с няколко листа едновременно и искате да копирате данни от всеки лист в основен работен лист, трябва да прочетете тази статия. Ще използваме свойство currentregion на VBA код за консолидиране на данни от ... Продължи четене →

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

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

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

Преброяване на клетки чрез Excel VBA

Преброяване на клетки чрез Excel VBA

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

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

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

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

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

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

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

Създайте добавка в Excel 97, 2000, 2002 с помощта на VBA в Microsoft Excel

Създайте добавка в Excel 97, 2000, 2002 с помощта на VBA в Microsoft Excel

Стартирайте редактора на Visual Basic, като натиснете Alt+F11. Изберете Отстраняване на грешки, Компилиране на име на VBA проект. В предишните версии на Excel VBA-кодът беше автоматично компилиран, когато сте запазили добавката. Това вече не е вярно, трябва да го направите сами преди ... Продължете да четете →

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

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

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

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

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

Макросът ще копира част от първия работен лист на всеки файл, който е в папката C: Data в първия работен лист на вашата работна книга. Първият макрос прави нормално копиране, а вторият макрос копира стойностите. То ... Продължи четене →

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

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

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

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

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

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

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

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

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

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

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

Макросът ще копира част от първия работен лист на всеки файл, който е в папката C: Data в първия работен лист на вашата работна книга. Първият макрос прави нормално копиране, а вторият макрос копира стойностите. Sub… Продължи четене →

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

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

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

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

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

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

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

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

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

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

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

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

Консолидиране/Обединяване на няколко работни листа в един главен лист с помощта на VBA

Консолидиране/Обединяване на няколко работни листа в един главен лист с помощта на VBA

Научете как да обедините няколко листа в Excel в 4 стъпки. За да обедините листове, използвайте този код VBA. Можете да изтеглите работния файл и да го използвате за обединяване на листове.

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

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

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

Сравнете 2 колони чрез VBA в Microsoft Excel

Сравнете 2 колони чрез VBA в Microsoft Excel

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

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

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

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

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

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

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

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

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

Макросът ще копира част от първия работен лист на всеки файл, който е в папката C: Data в първия работен лист на вашата работна книга. Първият макрос прави нормално копиране, а вторият макрос копира стойностите. Запомнете ... Продължете да четете →

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

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

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

Променете текста на номер с помощта на VBA

Променете текста на номер с помощта на VBA

За да конвертирате текст в число в Excel с помощта на VBA използвайте метода Range.NumberFormat. Използвайте го, за да промените формата на избрания диапазон на Общ, след което го преобразувайте в числа.

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

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

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

Променете само CurrentRegion на ActiveCell на стойности, използвайки VBA в Microsoft Excel

Променете само CurrentRegion на ActiveCell на стойности, използвайки VBA в Microsoft Excel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Добавете само отделни положителни стойности с VBA

Добавете само отделни положителни стойности с VBA

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

3 най-добри начина да намерите последния непразен ред и колона с помощта на VBA

3 най-добри начина да намерите последния непразен ред и колона с помощта на VBA

Научете как да получите последния използван ред и колона в excel vba. Тук съм илюстрирал 3 най -добри начина да получите последния ред с данни. Първият метод е най-добрият и предпочитам да получи последната непразна клетка.

Първи стъпки с потребителските формуляри на Excel VBA

Първи стъпки с потребителските формуляри на Excel VBA

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

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

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

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

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

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

Броят на хората, използващи Word & Excel, е доста голям, но те не са добре запознати, когато става въпрос за отваряне на word файл от работната книга на Excel. Тази статия показва начина за отваряне на приложение за думи от Excel. Ние ... Продължете да четете →

Стартирайте Word файл от Excel VBA

Стартирайте Word файл от Excel VBA

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

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

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

За да разберете състоянието на всяко конкретно приложение, налично или работещо в Microsoft Excel, разгледайте тази статия. Ще използваме VBA код за проверка, за да върнем „True“, ако приложението е налично или работи или се връща… Продължи четене →

Копирайте информация за работния лист в Word, използвайки VBA в Microsoft Excel

Копирайте информация за работния лист в Word, използвайки VBA в Microsoft Excel

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

Управлявайте Word от Excel с помощта на VBA в Microsoft Excel 2010

Управлявайте Word от Excel с помощта на VBA в Microsoft Excel 2010

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

Управлявайте Outlook от Excel, като използвате VBA в Microsoft Excel

Управлявайте Outlook от Excel, като използвате VBA в Microsoft Excel

Двата примерни макроса по-долу демонстрират как можете да изпращате информация до Outlook (например изпращане на имейл съобщение) и как можете да извличате информация от Outlook (например извличане на списък с всички съобщения във входящата поща). Забележка! Прочетете и редактирайте ... Продължете да четете →

Управлявайте Excel от Word с помощта на VBA в Microsoft Excel 2010

Управлявайте Excel от Word с помощта на VBA в Microsoft Excel 2010

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