5 Интересных Функций на VBA [10]

  Рет қаралды 69,102

Pavel Kogan

Pavel Kogan

Күн бұрын

----СКИДКА 50% на Продвинутый Курс - 1excel.ru/profi ----
5 полезных функций на VBA в программе Excel.
Ссылка на файл - yadi.sk/i/Uhg7...
Функции на VBA:
1. Имя Пользователя
2. Имя текущего листа
3. Подсчет листов
4. Индекс по цвету
5. Квартал по дате
Easy Excel - ПОЛНОЕ и ПОДРОБНОЕ обучение программы Excel для новичков и практиков!
Подписка на канал Easy Excel: / easyexcellesson

Пікірлер: 39
@5pExp
@5pExp 7 жыл бұрын
Здорово, спасибо! Наконец то мне объяснили просто и доступно, как пишутся хотя бы простенькие пользовательские функции.
@Silent_whisperer
@Silent_whisperer 5 ай бұрын
Полезные приемы❤ спасибо автору!
@eduardmart1237
@eduardmart1237 8 жыл бұрын
Крутые видео и хорошее качество! Делай еще про ВБА!
@frostlagtemane6923
@frostlagtemane6923 2 жыл бұрын
Видео Огонь - ты красавчик!
@CapustaPs
@CapustaPs 7 жыл бұрын
спасибо за уроки, очень интересно и полезно)
@barqaror_balas
@barqaror_balas 6 жыл бұрын
спасибо за уроки
@temniknn1377
@temniknn1377 3 жыл бұрын
очень полезно и понятно!
@priyankakhan4445
@priyankakhan4445 8 жыл бұрын
слава богу тут на заднем фоне ничего нет... спасибо за ваши уроки!
@svetlanafurs5764
@svetlanafurs5764 8 жыл бұрын
Большое спасибо. Мне интересен 4-й вариант : по дате определить квартал, попробую на практике. Я раньше делала это через встроенные функции EXCEL: МЕСЯЦ и ЕСЛИ.
@Ivaninho
@Ivaninho 4 жыл бұрын
Аналогично
@Dmitrii-Zhinzhilov
@Dmitrii-Zhinzhilov 3 жыл бұрын
Благодарю!
@371MonaLiza
@371MonaLiza 7 жыл бұрын
Spasibo.
@сергейа-о9ь
@сергейа-о9ь 7 жыл бұрын
Подсчет листов можно сделать проще: Public Function ПодсчетЛистов() ПодсчетЛистов = Application.ActiveWorkbook.Worksheets.Count End Function
@DenBat_75
@DenBat_75 6 жыл бұрын
Я долго смеялся, когда увидал ЧТО он предложил для подсчета листов :) Вообще достаточно =sheets.count
@сергейа-о9ь
@сергейа-о9ь 7 жыл бұрын
Определить номер квартала можно и встроенной функцией DatePart. Параметры функции DatePart(): "yyyy" Год "q" Квартал "m" Месяц "y" День года "d" День "w" День недели "ww" Неделя "h" Час "n" Минута "s" Секунда Public Function КварталПоДате(Дата As Date) КварталПоДате ="Кв." & DatePart("q", Дата) End Function
@ЕвгенияДевятерикова-ю5в
@ЕвгенияДевятерикова-ю5в 5 жыл бұрын
Подскажите как можно написать код для добавления строки на текущем листе, писала через рекодер, получается что каждого листа у меня отдельный макрос, хочется чтобы сам макрос понимал текущий лист и на нем добавлял строку.
@frostlagtemane6923
@frostlagtemane6923 2 жыл бұрын
Если вы хотите чтобы макра сама перебирала все листы в книге (допустим их ОЧЕНЬ много) то погуглите как приписать цикл
@profesor2009
@profesor2009 8 жыл бұрын
Здравствуйте.подскажите а каким образом можно создать таблицу чтобы можно было играть с ежемесячным платежом? то есть у меня платеж 19500 например. И я хочу посмотреть что будет если я буду платить по 20 000 как это сделать?
@easyexcellesson
@easyexcellesson 8 жыл бұрын
Скажите, что именно вы хотите видеть в таблице? Кредитное погашение? Что конкретно, опишите, пожалуйста?
@profesor2009
@profesor2009 8 жыл бұрын
Здравствуйте. ну у меня есть такая таблица в экселе она показывается выплаты ежемесячно до конца срока кредитования. но в один день я например заплатил вместо 19500 - 30 000 рублей и платеж в месяц у меня немного уменьшился. И вот в данной таблице мне не указать заместо одного платежа 19500 платеж 30 000. и в итоге я не вижу как изменился у меня кредит - погашение основного долга и процентов
@MAI.I.IA-YOTA
@MAI.I.IA-YOTA 9 ай бұрын
Function КварталПоДате(Дата As Date) КварталПоДате = "Квартал " + Int((Month(Дата) - 1) / 3) + 1 End Function
@diasmaratovich7900
@diasmaratovich7900 8 жыл бұрын
Здравствуйте ! Какую книгу посоветуете по VBA , хочу её освоить ?
@easyexcellesson
@easyexcellesson 8 жыл бұрын
Джон Уокенбах. Профессиональное программирование на VBA
@diasmaratovich7900
@diasmaratovich7900 8 жыл бұрын
Easy Excel Спасибо!
@DenBat_75
@DenBat_75 6 жыл бұрын
С colorIndex тоже косяк
@Versie2007
@Versie2007 8 жыл бұрын
А разве нельзя часть функций реализовать через встроенные функции Икселя?
@easyexcellesson
@easyexcellesson 8 жыл бұрын
+Max Checkanov на сколько мне известно, кроме кажется имени пользователя остальные функции нельзя реализовать через встроенные функции
@Versie2007
@Versie2007 8 жыл бұрын
+Easy Excel 2. =ЯЧЕЙКА("имяфайла") (ну а далее просто с помощью текстовых функций вычленить имя листа). 3. =ЛИСТЫ() (функция доступна, вроде бы, начиная с 2013 офиса). Вообще, мы с коллегами реализовали этот функционал без вба и для 2003, но пока файл с функцией не нашёл. Возможно использовали функию ИНФОРМ(). 5. ЦЕЛОЕ((МЕСЯЦ(A1)+2)/3) Просто если файл, например, затем рассылается по магазинам сети, как в моём случае, от ВБА приходится отказываться, поэтому варианты с формулами предпочтительнее. Да и возможно быстрее, хотя кто его знает.
@Versie2007
@Versie2007 8 жыл бұрын
Про то, что пункт 3 реализовали для 2003 офиса, соврал: надо было, чтобы пользователи не создавали лишних листов и всегда был только один лист. Использовали для решения пункт 2.
@englishandukrainianaremyfa9846
@englishandukrainianaremyfa9846 4 жыл бұрын
У МЕНЯ ОДНА ФУНКЦЫЯ НЕ РОБОТАЕТ
@lamanhasanova8264
@lamanhasanova8264 7 жыл бұрын
ЗДРАСТИ,ПОЧЕМУ У МЕНЯ В "VİSUAL BASİC" НЕ ПИШЕТСЯ С РУС.БУКВАМИ.У МЕНЯ СТАРАЯ ВЕРСИЯ EXCELL 2007 ,МОЖЕТ ПОЭТОМУ.ОТВЕТЬТЕ ПОЖАЛУЙСТА НА ЭТОТ ВОПРОС ОЧЕНЬ ВАЖНО.
@easyexcellesson
@easyexcellesson 7 жыл бұрын
Где именно не пишется, приведите пример
@lamanhasanova8264
@lamanhasanova8264 7 жыл бұрын
нампример в visual basic ,когда открываю modul
@lamanhasanova8264
@lamanhasanova8264 7 жыл бұрын
например в visual basic ,когда открываю модул
@lamanhasanova8264
@lamanhasanova8264 7 жыл бұрын
например в visual basic ,когда открываю модул
@АндрейТарасов-д7я
@АндрейТарасов-д7я 4 жыл бұрын
Ни о чем... Следовало назвать VBA для додиков...
@lvanovlvan
@lvanovlvan 5 жыл бұрын
Терпеть ненавижу кейсы.
@viacheslavkonaichev2013
@viacheslavkonaichev2013 4 жыл бұрын
=ROUNDUP(MONTH(A1)/3;0), автору дизлайк
@alexruban6089
@alexruban6089 5 жыл бұрын
Сам ты квАртал. ..
Работа с умной таблицей на VBA. Часть 2
16:29
5 Интересных Трюков в Excel [9]
12:19
Pavel Kogan
Рет қаралды 87 М.
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 20 МЛН
Функции динамических массивов
17:11
Nikolay Pavlov
Рет қаралды 60 М.
15 Лучших трюков в Excel
11:58
Pavel Kogan
Рет қаралды 1,6 МЛН
Как устроены швейные машинки? [Veritasium]
16:50
Максим Галкин  - Про политику без цензуры
15:31
Максим Галкин. Без цензуры
Рет қаралды 1,6 МЛН
Сумма по цвету в Excel - Пишем пользовательскую функцию VBA
18:44
Билял Хасенов – Excel, VBA & More
Рет қаралды 20 М.
Что такое VBA
6:11
Skill.im - качественные видеокурсы
Рет қаралды 30 М.
Программирование макросов на VBA в Excel
12:58
Quando A Diferença De Altura É Muito Grande 😲😂
00:12
Mari Maria
Рет қаралды 45 МЛН