Поиск
Автор: afonason. Есть таблица с данными Excel "export (19)" и связанный файл Word "Ответ об отказе срок_" который автоматически заполняется через поле слияния (MERGEFIELD)
Задача с помощью макроса сохранить Word файл в формате .pdf с определённым именем (добавить к имени файла № претензии который подгружается в поле слияния { MERGEFIELD Номер_претензии })
Нашел макрос похожего действия, но он добавляет текст к названию из поля со списком.
Как сделать ссылку на поле слияния ( ...
Изменен: 22.08.2024
Читать сообщение на форуме или сайте.Автор: BladzheR. Добрый день!
Необходимо сделать выпадающий список с данными в одной ячейке, но этот список должен автоматически меняться в зависимости от значения в определенной ячейке.
Пример в файле прилагаю...
Изменен: 28.08.2017
Читать сообщение на форуме или сайте.Автор: tmmp. Добрый день!Есть прайс с запчастями, на одном листе запчасти а на другом содержание! Хочу сделать что бы содержание было на 1вом листе выпадающем списке. при нажатии на элемент списка происходила прокрутка как при гипперссылке! (группы пронумерованы)
кто поможет буду благодарен
Изменен: 28.02.2017
Читать сообщение на форуме или сайте.Автор: calve. Есть справочник городов с номерами.
Есть стобец из предложений, в которых находятся города из справочника.
Каким образом массово напротив каждого предложения проставить город из справочника. Города в предложениях написаны точно так же как в справочнике.
Текст по столбцам бить не хочется - некоторые предложения ужасно длинные.
По идее надо как то использовать функцию НАЙТИ()
Файл во вложении.
Изменен: 12.12.2016
Читать сообщение на форуме или сайте.Автор: Castiel666. В общем такая проблема. Есть таблица, которая обновляется каждые 30 секунд при открытии книги при помощи макроса. Но дело в том, что при закрытии книги, через 30 секунд книга сама открывается, чтобы обновить значения))). Как этого избежать?
Изменен: 04.12.2016
Читать сообщение на форуме или сайте.Автор: kroling. Здравствуйте уважаемые гуру Excel. Прошу помощи от ваших светлых голов. Для вас может быть моя задача будет элементарной, но для меня, знакомого с макросами 3-й день - это пока сложновато.... Итак задача такая: есть документ со списком файл "база" в столбце R есть маркер которым отмечается строка, и кнопка "переместить". Необходимо, чтобы по нажатию кнопки "переместить" значения отмеченной маркером строки скопировалась в книгу ...
Изменен: 11.09.2016
Читать сообщение на форуме или сайте.Автор: lexx_32. Добрый день,
Столкнулся с такой задачей, что необходимо сформировать уникальный список. Т.е. у нас есть постоянные списки "Заказы от мамы, папы, бабушки, дедушки", которые могут содержать одинаковые продукты. Подскажите пожалуйста, как их объединить, при условии что в столбце С - указано "Да, этот список необходимо купить" без использования VBA? Мне нужно получить на список не повторяющихся продуктов.
Всем заранее спасибо за помощь.
http ...
Изменен: 11.08.2016
Читать сообщение на форуме или сайте.Автор: simon100500. Здравствуйте!
Делаю макрос, который после запуска позволит выбрать на соседнем листе не связанный (рваный, по Ctrl) диапазон, соединит каждую ячейку диапазона через разделитель "; " и добавит к активной ячейке.
Сделал форму, на ней элемент RefEdit1 для выбора диапазона.
Повесил на кнопку формы такой макрос. Для связанного диапазона работает. А для "рваного" — нет.
Private Sub CommandButton1_Click()
Dim Y As Range
Dim Cell As ...
Изменен: 19.07.2016
Читать сообщение на форуме или сайте.Автор: WaleraPP. Нужен макрос который для объединенных ячеек будет выполнять следующие условия:
если отсутствует текст то высота равна 0 (объединенные ячейки скрыты);
Размер увеличивается по ходу наполнения текстом объединенных ячеек и собственно уменьшается по уходу их удаления в плоть до скрытия.
Изменен: 12.07.2016
Читать сообщение на форуме или сайте.Автор: mushkin. Уважаемые спецы! Целый день не могу найти нужную инфу. Вроде бы и простая задача и много похожих, но все не так.
Короче, есть список адресов, их надо разбить по группам. В группе может быть только 15 адресов, поэтому нужен макрос, который будет эти группы распределять. Например с 1 по 15 строку будет группа "1", с 16 по 31 - группа "2" и так далее пока есть данные.
Изменен: 01.07.2016
Читать сообщение на форуме или сайте.Автор: next777pro. Здравствуйте, помогите совместить два макроса
или сделать так, чтобы выводил как в ячейке K9
Один код отвечает за удаление слов и сортировку чисел в столбце
в нем есть недостаток, он не удаляет последнее 1-865, т.е нужно доработать, чтобы код оставлял только числа, а с тире вовсе удалять
Function yyy$(t$)
Dim i%
For i = 1 To Len(t)
If Mid(t, i, 1) Like "[0-9]" Then s = s & Mid(t, i, 1)
Next
yyy = Trim(s)
End Function
Sub Сорт()
[A:A]. ...
Изменен: 22.06.2016
Читать сообщение на форуме или сайте.Автор: kluvonog. Добрый день, Уважаемые!
С макросами встречался всего несколько раз - сделал дело и больше не виделся. Потому в этой теме слаб и прошу совета.
Вопрос: могут ли макросы появляться в документе через внешние ссылки или ещё каким-то "перетаскиванием", кроме явного создания через вкладку "разработчик".
Тут мне выносят мозг с кучей xls-документов где происходит ошибка в макросах и работать дальше не могут - либо эксель падает, либо ...
Изменен: 05.05.2016
Читать сообщение на форуме или сайте.Автор: phaggi. Подскажите, пожалуйста, как найти в строке, содержащей несколько слов, любое слово из диапазона.
Первое, что пришло в голову: {=НАЙТИ(диапазон;строка)}
Если в диапазоне в первой ячейке есть слово, содержащееся в строке, то "найти" его находит.
Если слово содержится в диапазоне не в первой ячейке, "найти" его не находит, выдает ошибку.
Думал над вариантом с ЧАСТОТА, но что-то тоже не родилось ничего толкового.
Поиск в гугле и внутре Планеты выдает, как ...
Изменен: 28.03.2016
Читать сообщение на форуме или сайте.Автор: Boris05036. Доброго времени суток, извиняюсь, если был уже вопрос такой, я не нашел на форуме. Я начинающий пользователь макросов, поэтому данная необходимость стала для меня подводным камнем...
Как прописать в макросе массовое изменение файлов?
у меня уже написан код для одного файла... открывается новый шаблон, открывается старый файл, из старого копируется в шаблон инфа в новую форму, файл сохраняется рядом и закрывается
Вопрос: как сделать, что макрос делал это последовательно для ...
Изменен: 12.03.2016
Читать сообщение на форуме или сайте.Автор: KatherineBack. Ребят, в лабораторной работе задание: произвести обмен данными (значениями) между двумя диапазонами.
Нашла макрос, он работает как надо, все замечательно...
Но мне для защиты нужно объяснить каждую функцию, строку и их значения.
вот сам макрос:
Sub SelsXchange()
With Selection
If Not .Areas.Count = 2 Then Exit Sub
If Not .Areas(1).Columns.Count = .Areas(2).Columns.Count Then Exit Sub
If Not .Areas(1).Rows.Count = .Areas(2).Rows.Count Then Exit Sub
Dim tmpArea: ...
Изменен: 18.02.2016
Читать сообщение на форуме или сайте.Автор: rappaport.denis. Всем удоброго дня! Возникла необходимость выделить все листы в excel (а их очень много) и разом поменять написанное в них в определенный шрифт. Как это сделать? Чупствую, что без макроса не обойтись. Спасибо!
Изменен: 13.02.2016
Читать сообщение на форуме или сайте.Автор: Mist1402. Друзья, здравствуйте.
Помогите решить задачку, пожалуйста. Файл прилагаю. Нужно сделать так, чтобы при выборе модели котла и его мощности (лист 1) авоматически заполнялись поля с техническими данными (подтянутые с листа 2).
Не хватает знаний, к сожалению. Буду очень благодарен за помощь. Надеюсь, что такого вопроса не было. Просмотрел множество тем с примерами, не нашел ответа(
Изменен: 05.02.2016
Читать сообщение на форуме или сайте.Автор: guri. Помогите, пожалуйста, найти ошибку. Написала макрос на заполнение таблицы данными из другого файла. Проблема в том, что при следующем заполнении происходит замена уже имеющихся данных. А надо что б новые данные добавились ниже.
Sub zzzzz()
Dim Arr(1000, 40)
MsgBox "Укажите путь к сбыту"
FilePath1 = Application.GetOpenFilename()
MsgBox "Укажите путь к заполняемому файлу"
FilePath2 = Application.GetOpenFilename()
Workbooks.Open Filename:= ...
Изменен: 26.01.2016
Читать сообщение на форуме или сайте.Автор: EABaranova. Уважаемые форумчане! Помогите, пожалуйста, девушке далекой от Visual Basic. Есть книга в которую вносятся данные. При окончательном внесении необходимо, чтобы эти данные переносились на новые листы.
На каждую дату новый список.
Не знаю удастся ли так сделать, чтобы при положительных результатах писал "сдал" при отрицательных "не сдал". Отрицательный результат красный в ячейке...
Замучилась руками создавать новые книги и тупо копировать ...
Изменен: 28.11.2015
Читать сообщение на форуме или сайте.Автор: ExcelStudent. Уважаемые коллеги,
Подскажите пожалуйста, возможно ли использовать таблицу, имя которой задано в качестве именованного диапазона для использования в расчетах?
Я работаю с большим количеством таблиц, которые выгружаются именно в качестве именных диапазонов. При обновлении таблиц может менятся количество строк и столбцов, и соответственно, абсолютные диапазоны необходимо каждый раз проверять - не выехала ли таблица за рамки диапазона, не поехали ли расчеты из-за ...
Изменен: 25.10.2015
Читать сообщение на форуме или сайте.Автор: Alejandro67. Здравствуйте, уважаемые подскажите ка решить такую задачу, есть некий параметр измеренный в определенное время. Нужно найти среднее значение и ошибку этого параметра в интервале 10 мин. ВАЖНО отметить что на листе данный параметр может находится в любом месте. (Идеально, если макрос будет запрашивать место расположение параметра, времени и место выведения результата).
Изменен: 15.10.2015
Читать сообщение на форуме или сайте.Автор: aesp. Здравствуйте!
Прошу помощи в автоматизации такой задачи:
На Листе "Исходные" расположены разные по высоте столбца списки цифр. Первый список начинается в A1.
Остальные начинаются с разных строк. Необходимо с помощью макроса расположить объединённый список этих цифр на Лист "Результат" строго друг под другом без пробелов.
Если это кому-то просто и быстро, пожалуйста, помогите.
Благодарю!
Изменен: 03.10.2015
Читать сообщение на форуме или сайте.Автор: ntwrk. Здравствуйте.
Выложил на Яндекс.Диск образец прайс-листа для обновления товарных остатков и цен в интернет-магазине. Структура файла следующая:
- столбец "оригинал. №" содержит оригинальный id номер товарной позиции в БД магазина.
- столбец "описание" артикула товара, которое выводится на странице товара.
- столбец "артикул" содержит артикул товара. Сам артикул состоит из наименования товара и идентификатора его размера. ...
Изменен: 07.09.2015
Читать сообщение на форуме или сайте.Автор: CrazyKingKong. Доброго времени суток, уважаемые знатоки Excel и кодинга VB. Ситуация следующая:
Существует журнал регистрации, внутри которого находятся формы(журнал регистрации 1 лист, остальные листы - формы).
Необходимо чтобы значения активной ячейки и соответствующего столбца копировались в формы, и, в идеале, хотелось бы чтобы эти формы автоматически сохранялись в определенной папке. "Теги" в формах расставлены в рандомном порядке( [1],[2],[3], ...
Изменен: 03.09.2015
Читать сообщение на форуме или сайте.Автор: primitive. привет всем!
являюсь пользователем макросов нулевого уровня, работаю с ними только с помощью макрорекордера.
суть проблемы:
мы ежедневно получаем сводную информацию в разрезе клиентов и регионов, которые нужно разделять по регионам и направлять ответственным работникам. при этом каждый день меняется адрес папки и имя файла. к примеру, сегодня файл называется "18.08.2015" и находится в папке "18.08.2015". завтра это будет соответственно & ...
Изменен: 18.08.2015
Читать сообщение на форуме или сайте.Автор: lime2801. Здравствуйте, выручайте, весь форум перелопатил, весь интернет, может быть не правильно запрос сделал, не знаю, не нашел ответа, но думаю это вполне реально сделать. :).
В общем, на листе №1 когда я забиваю цифру например (9000шт) он мне пересчитывает в отдельную ячейку (H6), сколько нужно страниц напечатать (4шт)
Так вот, как сделать макрос, что бы при нажатии на кнопку, она смотрела на ячейку (H6) и печатала то число страниц которое там указано (4шт) с листа №2 ?
Пример ...
Изменен: 24.07.2015
Читать сообщение на форуме или сайте.Автор: prodigirl. Подскажите пожалуйста, с помощью какой функции можно автоматически отображать данные с большого диапазона ячеек (столбца) в отдельно выведенную, объединенную ячейку, через запятую.
В приложенном мной скрин шоте нужно чтобы данные с диапазона Р56-Р70 при добавлении автоматически отображались в строках E42, B44, через запятую, но при незаполненных полях, запятые не отображались, как при формуле =P56&", "&P57&", "&P58&", "&P59&", "&P60&& ...
Изменен: 06.02.2015
Читать сообщение на форуме или сайте.Автор: Павел Коган. Уважаемые форумчане! Решил написать сюда, да исправят меня, при необходимости, модераторы.
Позвольте поделиться с вами, на мой взгляд, очень удобной программой на VBA, которая всем без особого труда поможет быстро форматировать таблицы, создавать выпадающие списки и привязывать их к таблице.
Прилагаю видео инструкцию по использованию этой программы - https://www.youtube.com/watch?v=6vVt4vVc0xM
Файл с программой прикрепляю. Тестируйте на своих таблицах и пользуйтесь на ...
Изменен: 27.11.2014
Читать сообщение на форуме или сайте.Автор: Azart. Здравствуйте!
Ищу исполнителя для создания комбинаций слов на основе первоначального списка.
Исходные данные - на Листе1 в столбце перечислены слова, участвующие в комбинации.
Результат - на Листе2 формируем:
в пером столбце формируем комбинации слов
во втором столбце формируем список из слов, не участвующих в словосочетании каждой строки (слова в одну строку, с добавлением символа).
Важно, например есть слово "А", "Б", "В". В списке будут ...
Изменен: 25.11.2014
Читать сообщение на форуме или сайте.Автор: stat74. У меня есть тысячи xls-таблиц определённого содержания. Их все нужно распечатать.
Для того что бы распечатать эти таблицы предварительно нужно подготовить их к печати (удалить лишний столбец, заменить строку, проставить колонтитулы, настроить поля, установить масштаб и прочее).
Я сделал 2 макроса с горячими клавишами. Но это всё-равно неудобно. Возможно сделать так, что бы эти 2 макроса автоматически сработали на всех этих
файлах с xls-таблицами?
Прилагаю 2 модуля с ...
Изменен: 31.08.2014
Читать сообщение на форуме или сайте.