This media is not supported in your browser
VIEW IN TELEGRAM
Макрос - это действие или набор действий, которые можно выполнить сколько угодно раз. Это значит, что вы можете записать свои действия и много раз воспроизвести (шаблоны таблиц, диаграмм, вычислений и т.д.).
P.S. Важно помнить, что ваши действия воспринимаются буквально: если вы копируете что-то из другого документа и вставляете в Excel, макрос запишет операцию вставки, но не содержимое этой вставки! В следующем посте рассмотрим код макроса из данного видео.
#VBA
P.S. Важно помнить, что ваши действия воспринимаются буквально: если вы копируете что-то из другого документа и вставляете в Excel, макрос запишет операцию вставки, но не содержимое этой вставки! В следующем посте рассмотрим код макроса из данного видео.
#VBA
👍2
Media is too big
VIEW IN TELEGRAM
Код макроса становится понятнее с каждой новой минутой, что вы на него смотрите! Всё логично:
Select - выбор ячейки,
Autofill - автозаполнение,
With Selection - действия с выделенным фрагментом (расположение в ячейке, перенос текста, шрифт, объединение ячеек и т.д.),
Borders - границы ячейки,
Chart - диаграмма (а у нее - название, цвет, тип и т.д.).
Код макроса можно отредактировать вручную, например, убрать лишние действия, или скорректировать какие-либо из них.
#VBA
Select - выбор ячейки,
Autofill - автозаполнение,
With Selection - действия с выделенным фрагментом (расположение в ячейке, перенос текста, шрифт, объединение ячеек и т.д.),
Borders - границы ячейки,
Chart - диаграмма (а у нее - название, цвет, тип и т.д.).
Код макроса можно отредактировать вручную, например, убрать лишние действия, или скорректировать какие-либо из них.
#VBA
👍4
Привет всем! 👋
Нас стало намного больше (1700+!), и это очень приятно. Добро пожаловать! В честь этого - несколько слов.
Во-первых, краткая экскурсия. У нас были посты по темам:
#Формулы , #Приемы , #Диаграммы , #Таблицы , #Данные , #Анализ , #Макросы , #VBA , #Полезное .
И будет больше!
Во-вторых, как вы видите, сейчас я чередую формулы и инструменты разной сложности и популярности. Если у вас возникнет пожелание по теме поста, не стесняйтесь и напишите мне.
В-третьих, расширяю формат. После поста на Пикабу мне многие написали, и я постаралась помочь по максимуму. Некоторые вопросы были очень необычные. И теперь время от времени буду приводить примеры и решения таких супер-нестандартных задач. Уверена, это будет интересно!
Оставайтесь на связи. Excel - сила! 💪
Нас стало намного больше (1700+!), и это очень приятно. Добро пожаловать! В честь этого - несколько слов.
Во-первых, краткая экскурсия. У нас были посты по темам:
#Формулы , #Приемы , #Диаграммы , #Таблицы , #Данные , #Анализ , #Макросы , #VBA , #Полезное .
И будет больше!
Во-вторых, как вы видите, сейчас я чередую формулы и инструменты разной сложности и популярности. Если у вас возникнет пожелание по теме поста, не стесняйтесь и напишите мне.
В-третьих, расширяю формат. После поста на Пикабу мне многие написали, и я постаралась помочь по максимуму. Некоторые вопросы были очень необычные. И теперь время от времени буду приводить примеры и решения таких супер-нестандартных задач. Уверена, это будет интересно!
Оставайтесь на связи. Excel - сила! 💪
👍66❤8🔥6
This media is not supported in your browser
VIEW IN TELEGRAM
Процедуры и функции. Часть 1
Процедуры и функции - это типы подпрограмм (частей программы, содержащих описание определенного набора действий).
Процедура (Sub) - независимая именованная часть программы, которую можно многократно вызывать по имени из последующих частей программы для определенных действий.
Функция (Function) - подпрограмма, которая, кроме выполнений действий, возвращает результат; ее вызов является выражением (например, =COS(...) - это функция).
В видео - пример процедуры для расчета гипотенузы по теореме Пифагора.
#VBA
Процедуры и функции - это типы подпрограмм (частей программы, содержащих описание определенного набора действий).
Процедура (Sub) - независимая именованная часть программы, которую можно многократно вызывать по имени из последующих частей программы для определенных действий.
Функция (Function) - подпрограмма, которая, кроме выполнений действий, возвращает результат; ее вызов является выражением (например, =COS(...) - это функция).
В видео - пример процедуры для расчета гипотенузы по теореме Пифагора.
#VBA
👍13
This media is not supported in your browser
VIEW IN TELEGRAM
Процедуры и функции. Часть 2
Отличие функции (Function) от процедуры (Sub) в том, что, кроме получения параметров, выполнения действий и передачи результатов работы, она всегда должна возвращать результат.
Вызов функции является выражением, и может использоваться в других выражениях.
В видео - пример функции того же назначения (расчета гипотенузы по теореме Пифагора).
#VBA
Отличие функции (Function) от процедуры (Sub) в том, что, кроме получения параметров, выполнения действий и передачи результатов работы, она всегда должна возвращать результат.
Вызов функции является выражением, и может использоваться в других выражениях.
В видео - пример функции того же назначения (расчета гипотенузы по теореме Пифагора).
#VBA
👍7
This media is not supported in your browser
VIEW IN TELEGRAM
Еще один пост в тему с гипотенузой (и больше про нее не будем 😅).
Можно сделать запуск макроса более “user-friendly”, добавив на рабочий лист кнопку, по нажатии которой этот макрос будет выполняться.
В примере используется кнопка из набора элементов управления формы (что позволяет автоматически назначить макрос из имеющихся). Также в код добавлены функция Round (округление) и MsgBox (окно с сообщением).
#VBA
Можно сделать запуск макроса более “user-friendly”, добавив на рабочий лист кнопку, по нажатии которой этот макрос будет выполняться.
В примере используется кнопка из набора элементов управления формы (что позволяет автоматически назначить макрос из имеющихся). Также в код добавлены функция Round (округление) и MsgBox (окно с сообщением).
#VBA
👍9
Лето наступило! ☀️
...и я предлагаю провести его с пользой. Оставайтесь на связи, а я продолжу размещать краткие посты об интересных приемах в MS Excel.
🥝 Напомню, что посты выходят под такими хештегами:
#Формулы , #Приемы , #Диаграммы , #Таблицы , #Данные , #Анализ , #VBA , #Полезное , #НепростыеЗадачи .
🍍 Также к этому каналу привязан чат, где можно обсуждать, задавать вопросы, делиться опытом и находить единомышленников. Присоединяйтесь!
Всем спасибо, и отличного дня! 👍
...и я предлагаю провести его с пользой. Оставайтесь на связи, а я продолжу размещать краткие посты об интересных приемах в MS Excel.
🥝 Напомню, что посты выходят под такими хештегами:
#Формулы , #Приемы , #Диаграммы , #Таблицы , #Данные , #Анализ , #VBA , #Полезное , #НепростыеЗадачи .
🍍 Также к этому каналу привязан чат, где можно обсуждать, задавать вопросы, делиться опытом и находить единомышленников. Присоединяйтесь!
Всем спасибо, и отличного дня! 👍
👍35❤5🤯1
Media is too big
VIEW IN TELEGRAM
В Excel можно добавлять собственные кастомизированные диалоговые окна (UserForm). Для этого нужно перейти в VBA, и добавить форму (Insert UserForm). Следующими шагами станут: настройка формы, добавление элементов управления и их редактирование, добавление функций с помощью кода.
P.S. В видео показаны базовые действия.
#VBA
P.S. В видео показаны базовые действия.
#VBA
👍15
Итак, начался новый учебный год!
В учебе и работе постоянно возникает множество новых задач. Если нужен способ решить их быстрее, вы в нужном месте 😀 Спасибо, что остаетесь, читаете и отвечаете)
💭 Если у вас возникает любой (даже, казалось бы, совсем простой) вопрос, напишите мне. Давно замечаю, что "живые" задачи - это самое интересное, и из них получаются очень полезные посты.
✒️ И по традиции - посты этого канала выходят под такими хештегами:
#Формулы , #Приемы , #Диаграммы , #Таблицы , #Данные , #Анализ , #VBA , #Полезное , #НепростыеЗадачи .
Спасибо, и прекрасного дня! 👍
В учебе и работе постоянно возникает множество новых задач. Если нужен способ решить их быстрее, вы в нужном месте 😀 Спасибо, что остаетесь, читаете и отвечаете)
💭 Если у вас возникает любой (даже, казалось бы, совсем простой) вопрос, напишите мне. Давно замечаю, что "живые" задачи - это самое интересное, и из них получаются очень полезные посты.
✒️ И по традиции - посты этого канала выходят под такими хештегами:
#Формулы , #Приемы , #Диаграммы , #Таблицы , #Данные , #Анализ , #VBA , #Полезное , #НепростыеЗадачи .
Спасибо, и прекрасного дня! 👍
👍33😁1
Media is too big
VIEW IN TELEGRAM
Создание своей функции 🫡
Если среди формул Excel нет подходящей, можно создать ее самостоятельно.
Для этого добавьте модуль (как показано на видео) и запишите код в соответствии с конструкцией:
В примере я в очередной раз работаю с видом телефонного номера. Использую:
🔸Условный оператор Select Case;
🔸функцию Mid для возвращения определенного числа символов строки.
#VBA
Если среди формул Excel нет подходящей, можно создать ее самостоятельно.
Для этого добавьте модуль (как показано на видео) и запишите код в соответствии с конструкцией:
Function Имя ([Аргументы])[As Тип данных]
[Операторы]
[Имя = выражение]
End Function
В примере я в очередной раз работаю с видом телефонного номера. Использую:
🔸Условный оператор Select Case;
🔸функцию Mid для возвращения определенного числа символов строки.
#VBA
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
Скрыть или отобразить - через VBA? 👀
Небольшой пример нестандартного подхода к стандартной операции.
В одном проекте стало неудобно отображать и скрывать строки как обычно. Найдя ячейку в огромной таблице, нужно было скрыть эту строку. И чтобы не искать глазами номер строки, и не выделять ее полностью, была добавлена специальная кнопка.
Итог: при нажатии этой кнопки скрываются строки, относящиеся к выделенному пользователем диапазону. Реализация - в видео.
#VBA
Небольшой пример нестандартного подхода к стандартной операции.
В одном проекте стало неудобно отображать и скрывать строки как обычно. Найдя ячейку в огромной таблице, нужно было скрыть эту строку. И чтобы не искать глазами номер строки, и не выделять ее полностью, была добавлена специальная кнопка.
Итог: при нажатии этой кнопки скрываются строки, относящиеся к выделенному пользователем диапазону. Реализация - в видео.
#VBA
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥1
Очень скрытый лист 🤫
Иногда для сохранности данные удобнее держать на скрытых листах. Но их все равно могут открыть. На этот случай можно прибегнуть к хитрому приему – сделать лист полностью невидимым силами VBA. Для этого в редакторе VBA (Разработчик - Visual Basic) выберите нужный лист и в свойстве Visible установите значение
#VBA
Иногда для сохранности данные удобнее держать на скрытых листах. Но их все равно могут открыть. На этот случай можно прибегнуть к хитрому приему – сделать лист полностью невидимым силами VBA. Для этого в редакторе VBA (Разработчик - Visual Basic) выберите нужный лист и в свойстве Visible установите значение
xlSheetVeryHidden
.#VBA
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥13👍10❤2
После небольшого перерыва, связанного с рабочими проектами, я снова с вами, и уже подготовила новые посты
Поделитесь в комментариях, что вам будет особенно интересно, и до встречи в новых постах!
P.S. У нас по-прежнему активны категории: #Формулы , #Приемы , #Диаграммы , #Таблицы , #Данные , #Анализ , #VBA , #Полезное , #НепростыеЗадачи .
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🎉5❤4