нуу, во-первых, у вас не Excel, а Google таблица - это разные программы. Во-вторых, я это сделал в Excel с помощью Сводной таблицы (в Excel это так - поставить курсор на любую ячейку в таблице - меню Вставка - Сводная таблица - далее мышкой перетащить нужные столбцы в нужные места и всё готово)
Соединить 2 списка, как сопоставить номер и действия пользователя и его локацию
Соединить 2 списка, как сопоставить номер и действия пользователя и его локацию
Удалить текст после набора символов, где цифры различные
Дублирование строки под нужное условие, Производит дублирование всей строки, находит под условие
Доработать, переделать существующий код VBA в Exele.
Доработать, переделать существующий код VBA в Exele.
Доработать, переделать существующий код VBA в Exele.
Поиск и сравнение данных на разных листах с копированием информации на другой файл/лист, Поиск и сравнение данных на разных листах с копированием информации на другой файл/лист
Поиск и сравнение данных на разных листах с копированием информации на другой файл/лист, Поиск и сравнение данных на разных листах с копированием информации на другой файл/лист
15.05.2022 23:42:01
Timur Primbetov, см. файл
Изменено: |
|
|
Прошу помочь "перенести" макрос из одного файла в другой
VBA. Userform.ListBox - ошибка вылета Excel и "Out of memory", Урок курса VBA, в котором автор через Userform удаляет записи из умной таблицы, что приводит к вылету всего Excel
14.05.2022 17:45:45
Я смотрел только код удаления строки, т.к. вы на неё жаловались. В другую форму я не заходил
Объясню так - весь ваш код VBA от курса VBA очень сырой. В него нужно добавить ещё кучу проверок для нормальной работы с умной таблицей. Если коротко - если допилить до ума ваш код, то он будет работать, вам показали небольшой пример работы с таблицей, а дальше, наверное, либо вы сами должны доработать этот код, либо доработка этого кода будет в следующих уроках вашего курса VBA. P.S. Работайте с обычными ячейками на листе, без умной таблицы. Так вам будет проще
Изменено: |
|
|
VBA. Userform.ListBox - ошибка вылета Excel и "Out of memory", Урок курса VBA, в котором автор через Userform удаляет записи из умной таблицы, что приводит к вылету всего Excel
14.05.2022 15:55:05
Попробуйте так (добавил 1 строку с русским описанием) - таблица в Listbox не обновлялась после удаления, т.е. с листа данные удалялись, а в ListBox нет
Изменено: |
|||
|
Копирование определенных столбцов из разных книг в одну книгу., Копирование столбцов
14.05.2022 15:42:13
Максим Моисеев, добрый день.
1. К сожалению, написать макрос без примера файла (-ов) сложно. Макрос не знает из каких книг брать данные - нужно произвести поиск по диску С, найти любые файлы Excel и из них взять данные? 2. 12 листов с любым названием или с определённым? А если в каком-то файле будет 13 листов, что с ним делать? 3. К сожалению, в макросе нельзя прописать - скопируй определённые столбцы. Программирование это более точная наука. Обычно у столбцов есть названия A,B,C (ну, или порядковые номера столбцов - 2, 7, 15) 3. Столбцы нельзя скопировать начиная со следующей свободной строки. Столбцы это вертикальные данные, строки это в горизонтальные данные. Это строки можно скопировать со следующей свободной строки, а столбцы можно скопировать начиная со следующего свободного столбца. Короче, для написания макроса нужно ещё куча дополнительной информации (какие файлы, из какой папки, нужен ли диалог выбора папки или из всех файлов рядом находящихся с макросом, какие именно столбцы копировать, в какую именно книгу копировать - в файл с макросом или всегда нужно создавать новый файл и туда копировать столбцы из файлов, что надо делать если листов меньше 12 или больше 12 в тех файлах)
Изменено: |
|
|
использование VLookup при условии if, Добрый вечер, подскажите пожалуйста, имеется код, который запускается при активации листа. По данному коду пересчитывается весь диапазон на листе Оплата, как изменить код, чтобы расчет шел только по тем строкам, где в листе «Оплата» в столбце «Е» условие
14.05.2022 02:50:44
может как-то так?
|
|||
|
использование VLookup при условии if, Добрый вечер, подскажите пожалуйста, имеется код, который запускается при активации листа. По данному коду пересчитывается весь диапазон на листе Оплата, как изменить код, чтобы расчет шел только по тем строкам, где в листе «Оплата» в столбце «Е» условие
14.05.2022 01:35:34
End Sab - это, конечно, хорошо (лучше Sub), но ещё лучше небольшой пример в файле Excel (не рабочий ваш файл с секретной информацией, а пример с любыми данными). А так по вашему описанию в код нужно добавить
А может там вообще не ВПР (VLookup) нужен, а СУММЕСЛИМН(), в параметрах которого прописать условие на наличие ФИО
Изменено: |
|||
|
Сводная таблица по нескольким диапазонам данных, Сводная таблица по нескольким диапазонам данных
UserForm для умной таблицы, Изменения данных в умной таблице по условиям
13.05.2022 23:49:21
P.S. Для понимания работы по платным заказам - если от вас есть файл с таблицей и макрос будет её правильно заполнять по вашему ТЗ, то заказ считается выполненным и должен быть оплачен. Как вы готовый макрос будете потом адаптировать под вашу другую таблицу - это будут уже ваши проблемы, а не того, кто вам писал макрос. Ответ будет один - макрос работает с той таблицей, которую вы прислали для написания макроса? Ответ - Да. Тогда оплатите работу. Дальше уже ваши проблемы, почему данный макрос не работает с другой таблицей. А вы хотите так - напишите мне макрос под любую таблицу, а я его уже потом сам изменю под свою таблицу. У меня вопрос - а получится ли у вас его изменить под свою таблицу? А если у вас не получится, то и денег за выполненную работу вы не оплатите? Так дела не делаются. В идеале от вас нужно подробное техническое задание (ТЗ) и по возможности формат таблицы, под которую будет писаться макрос. Нет технического задания, ну тогда хотя бы нужна таблица и словесное описание что куда и как макрос должен работать. Давайте объясню на примере строительства дома. Сейчас вы говорите - постройте мне дом! Вас спрашивают - а какой именно дом? Вы говорите - ну, это не важно, стройте любой, я потом под себя его переделаю. Ок, вам построят хороший тёплый дом в 1 этаж 100 квадратных метров, 2 спальни, 2 санузла, 8 окон и скажут - вот ваш дом, оплатите. А вы ответите - эээ, неее, так не подойдёт, оплачивать не буду. Я не смогу этот дом перестроить в 24-х этажный дом, с гаражом под домом, с арками, бассейном и вертолётной площадкой на крыше, поэтому оплачивать работу не буду. Так в вашем задании (ТЗ) и не было сказано ничего, что это будет 24-х этажный дом, поэтому мы построили с фундаментом в 1.5 метра, а для 24-э этажного дома фундамент должен быть 10 метров, котлован под подземный гараж вы тоже не просили, бассейн вы тоже не обговаривали и т.д. и т.д. и т.д. Макрос - это не искусственный интеллект, это набор запрограммированных действий.
Изменено: |
|||
|
UserForm для умной таблицы, Изменения данных в умной таблице по условиям
13.05.2022 18:53:53
ТС сообщил, что файла с данными нет. Примеры на картинках в теме.
К сожалению, я макросы без файла/таблицы не умею писать (иначе будет - а у меня этот столбец по-другому называется, а у меня этот столбец на другом листе, а у меня этот столбец 2-й, а не 5-й, а мне такая таблица не подходит и т.д.). Может кто другой поможет. |
|
|
Нумерация уникальных значений по 2м и более столбцам
Макрос для выведения списка уникальных значений из 2 диапазонов на другой лист (при наличии пустых строк)
13.05.2022 14:58:47
Изменено: |
|||
|
Разбить на листы с названием
13.05.2022 01:36:40
Alennka,
1. у вас очень плохой пример файла - просто пустые ячейки. Вы бы хотя бы единички проставили во все ячейки таблиц. 2. как макрос сможет находить ваши таблицы на листах (да даже на одном листе)? Это человек взглядом может определить таблицу на листе и её границы, а макросу нужны более конкретные характеристики для определения границ таблиц на листах. Сейчас можно определить таблицы только цвету - где-то ячейки тёмно-коричневые, где-то серые, где-то жёлтые, где-то белые... Для написания макроса нужны чёткие характеристики. Например, все таблицы содержат слово "Название" в шапке таблицы - да, тогда можно макросом найти 200 слов "Название" на каждом листе и уже от этого слова искать границы таблицы. А сейчас это просто какие-то закрашенные цветом ячейки. Макрос не сможет найти эти таблицы на листе. Макрос - это не искусственный интеллект (сделай мне хорошо). Макрос - это последовательность действий (иди туда, найти то-то, скопируй в новый файл, сохрани файл, повтори всё сначала)
Изменено: |
|
|
UserForm для умной таблицы, Изменения данных в умной таблице по условиям
Зависает окно userform, но макрос продолжает выполняться
Создание нескольких умных таблиц с определенным кол-м строк с помощью макроса
12.05.2022 00:11:20
Изменено: |
|||
|
XLL хранение и выполнение VBA кода, или защита VBA кода от просмотра?
11.05.2022 02:25:37
Изменено: |
|
|
XLL хранение и выполнение VBA кода, или защита VBA кода от просмотра?
XLL хранение и выполнение VBA кода, или защита VBA кода от просмотра?
Нет Power Pivot
Вывод последних файлов на страницу Excel
05.05.2022 21:10:56
Ігор Гончаренко, +1
тоже не понял... какой файл нужно скачать, в каком файле ошибка. Какие-то непонятные файлы... какой результат хочет получить ТС в файл 1 или в файле 2 ?
Изменено: |
|
|
Вернуть скрытые столбцы при установленном фильтре