Поиск
Автор: alex_rem. Всем доброго времени суток.
Описание проблемы: есть протокол, в который подтягиваются данные по приборам из таблицы на втором листе. А в таблицу на втором листе, в свою очередь, подтягиваются данные из внешнего источника (см. пример). Внешним источником служит таблица в отдельном файле excel (Все таблицы НЕ сводные!!!).
Листы в данном протоколе, а также сама книга будут защищены паролем, который исполнители, заполняющие протокол, знать не будут.
Обновлять данные нужно не ...
Изменен: 24.01.2023
Читать сообщение на форуме или сайте.Автор: Виталий Донец. Есть таблица с большим объемом данных, нужно объединить текстовые значения двух столбцов по определенному критерию в одну ячейку (наименование-1: значение-1; наименование-2: значение-2; ...).
Смысл, автоматизировать составление ТЗ для копирайтера по написанию статей.
Есть название темы статьи - это и есть критерий, например "Как переобуть машину?"
Есть ключевые слова (фразы) для этой статьи, каждая имеет: отдельную ячейку, отдельную строчку.
Есть слова подсветки ( ...
Изменен: 16.12.2022
Читать сообщение на форуме или сайте.Автор: Сергей Разумчиков. Добрый день!
Помогите с задачей:
Есть CVS открытый в EXEl с разделителями запятыми, далее его делим по столбцам по разделителю.
Затем на другом листе па данной таблице строимсводную.
Хотел автоматизировать процес подгрузки нового CSV (за другой период) с затиранием данных по старому.
Но опробовав множество различных вариантов запутался и сломал голову.
Ключевые моменты которые хотелось бы использовать:
1. Выбор файла CSV через диалоговое окно - что бы среди прочего ...
Изменен: 12.09.2022
Читать сообщение на форуме или сайте.Автор: Евгений Г. Доброго времени суток, Уважаемые форумчане!
Не силен в написаниях макросов. Прошу вашей помощи.
Есть таблица, в которой есть однотипные значения, начинающиеся на одни и те же символы.
Есть отчет в который нужно эти однотипные значения снести под одну строку. Делается это каждый раз вручную.
Прошу вас помочь написать макрос, с помощью которого можно будет делать это автоматически.
Количество строк всегда разное, количество столбцов одинаковое ( 79 )
Если можно, то прописать, ...
Изменен: 28.03.2022
Читать сообщение на форуме или сайте.Автор: Padavone. Здравствуйте, уважаемые программисты!
Кто может помочь в решении вопроса при использовании Word и Excel 2019?
Как автоматизировать следующие действия?
Открыть файл Word, в его таблицах определить только параметры и их результаты/значения (иной текст игнорировать), открыть итоговый файл Excel, в ячейку А2 внести имя файла Word, в ячейку В1 и далее вправо внести выявленные в таблицах файла Word параметры, в ячейку В2 и далее вправо, внести выявленные в таблицах файла Word ...
Изменен: 18.12.2021
Читать сообщение на форуме или сайте.Автор: Иван Иванчиков. Доброго времени суток форумчане.
Вопрос:
Найти в таблице ячейку "Товары", и создать ниже нее новую строку , Макросом.
спс. за внимание и понимание.
Изменен: 18.10.2020
Читать сообщение на форуме или сайте.Автор: Кирилл. Здравствуйте.
Нужно решить такую задачу. Есть информация на листе Google Sheets (нескольких листах). Нужно чтобы строка со всей информацией переносилась на отдельные лист (с нескольких листов на один) после того как будет изменено значение в ячейки этой строки. И нужно обратное действие. После того как в том отдельном листе будет изменено значение ячейки (уже другой ячейки) нужно чтобы информация которая была внесена в других ячейках, перенеслась (переписывалась с новыми ...
Изменен: 24.09.2020
Читать сообщение на форуме или сайте.Автор: karenolk. Добрый вечер!
Подскажите, пожалуйста, как решить следующую задачу:
Необходимо, создать следующее условие:
Если значения внутри ячейки меньше столбца "E" - красный (22)
Если в диапазоне от "Е" до "F" - желтый (44)
Если больше "F" - зеленый (50)
Не могу понять как написать, чтобы красились значения столбца "D" (выделил на скрине)
Использую макрос - он позволяет красить столбцы ...
Изменен: 16.05.2020
Читать сообщение на форуме или сайте.Автор: Alex_Dom. Использую VBA скрипт в Excel для вставки в ячейку таблицы Excel данных по SQL запросу из БД Access (файл mdb).
Вот сам скрипт. Он работает:Sub SQLQuery_1()
Dim varConn As String
Dim varSQL As String
Range("A1").CurrentRegion.ClearContents
varConn = "ODBC;DBQ=\\Server-esko\ae_base\BD_CutTools.mdb;Driver={Driver do Microsoft Access (*.mdb)}"
varSQL = "SELECT HCountItem FROM cut_tools WHERE cut_name='A141'"
...
Изменен: 20.02.2019
Читать сообщение на форуме или сайте.Автор: alex kipr. Необходимо выгрузить свои данные из своих АСУ, (хорошо если Оракл, но бывают разные, в том числе 1С-Отель, Либра, Логос, Bnovo и т.д. ) в Эксель в определенном формате. НИкакие АСУ такой экспорт в стандартных отчетах не поддерживают. Есть инструкция как делать, но нужно чтобы кто то сделал руками. Сам не умею.
После выгрузки необходимо делать определенную обработку данных для получения аналитических данных с использоватнием методов нормального и обратного распределения, ...
Изменен: 20.08.2018
Читать сообщение на форуме или сайте.Автор: Al_ta_iR. Доброго времени суток
Может кто знает как реализовать копирование информации из одного листа книги в другой по времени (дате).
Например:
- у меня есть книга с расписанием занятий
- в нём на первом листе указывается текущее расписание
- на следующих 2 листах - расписание верхней и нижней недель (таблицы одинаковы, информация разная) для удобства, чтобы из них в нужное время при необходимости брать информацию для занесения (КОПИПАСТА) в лист с текущим расписанием
- сам ...
Изменен: 01.08.2018
Читать сообщение на форуме или сайте.Автор: zhmerin. Добрый день.
На форумах видел много инфы и вариантов переноса строк, однако, всё попытки заставляют VBA ругаться.
Нужно перенести часть кода, который выполняет SQL запрос. Пробовал как только можно, но ничего не выходит.
Ниже пример запроса, подскажите, как можно перенести строку? varSQL = "select codact, codpro, ds1pro _
from fge50fmddk.gepro where codact = 'U20'"
Изменен: 14.06.2018
Читать сообщение на форуме или сайте.Автор: Tatyana2309. Добрый день, есть табличка, в нее надо отобрать данные которые соответствуют названию фирмы, названию товара его количеству
как то надо сделать чтобы отобрать и количество и сумму отгрузки по покупателю... в идеале это все должно быть по месяцам и потом в свод...
вот как сделать отбор- не знаю...
Изменен: 21.02.2018
Читать сообщение на форуме или сайте.Автор: 1530105. Что нужно вписать и как в тело макроса, что бы он автоматически запускался на страничке, если в ячейке А1 формула пишет слово «нет». И что бы, не запускался макрос, если появляется «Ок». Макрос должен автоматически запускаться постоянно, до появления в ячейке «Ок». Причина изменений на страничке – одна переменная в формуле создается, как случайное число.
В приложении страничка Эксель с задачей. Если решится этот маленький вопрос, то построю свою программу.
Спасибо!
Изменен: 08.12.2017
Читать сообщение на форуме или сайте.Автор: macovea. Доброго времени суток, дорогие профи и гуру!
Обращаюсь к вам за помощью в упрощении макроса, писанного долго и нудно, зато своими руками, с использованием подсказок здесь и чуть-чуть просто в интернете.
Вижу, что макрос вышел "тяжёлый", вижу, что можно его сделать красивым, вижу, что это цикл. НО! Заплутала в синтаксисе... Нид хелп...
Собственно, сам текст макроса, нуждающийся в наведении лоска. Там имена ячеек последовательны, а столбцы - через один. Вот в этой ...
Изменен: 27.11.2017
Читать сообщение на форуме или сайте.Автор: Grustik1. Всем привет.
Сам в VBA вообще дерево, в основном всё нахожу в интернете, но тут столкнулся с такой проблемой. Нужно написать макрос.
В общем есть две таблицы. Одна из них изначально пустая, другая же аналогичная первой уже заполнена. Нужно написать макрос, который бы позволял копировать оттуда(из таблицы, где есть данные) данные и переносить их в таблицу, которая пустая. Но также учитывая бы условие того, что ,например, если в столбце "Марка ТС" нет данных ...
Изменен: 11.11.2017
Читать сообщение на форуме или сайте.Автор: Mansso. Добрый день, знатоки. Просьба подсказать,т.к. я плохо разбираюсь в макросах.
Суть такая.
Есть запрос.
Сделал из него обновляемый файл.Подключение--Источник SQL.
Появилось желание вывести параметры запроса в виде дат set @datestart='2017-07-19 15:36:46.947',set @dateend='2017-07-20 15:36:46.947' в сам файл эксель посредством кнопки.
Подскажите, будьте добры, как это сделать?
Изменен: 01.08.2017
Читать сообщение на форуме или сайте.Автор: Frommas. Здравствуйте!
Помогите решить задачку.
Есть в эксель 2 столбца: 1-со статичными данными, 2-ой с переменными данными, в этих столбцах всегда есть одно одинаковое для обоих столбцов значение 0.
Нужно, что бы при изменении данных в столбце 2, данные в столбце 1 автоматически смещались так, что бы одинаковые данные находились в одной строке, т.е. центровались нули.
Приме того, что нужно во вложении, и эксель должен делать это автоматически.
Изменен: 13.02.2017
Читать сообщение на форуме или сайте.Автор: calve. Есть справочник городов с номерами.
Есть стобец из предложений, в которых находятся города из справочника.
Каким образом массово напротив каждого предложения проставить город из справочника. Города в предложениях написаны точно так же как в справочнике.
Текст по столбцам бить не хочется - некоторые предложения ужасно длинные.
По идее надо как то использовать функцию НАЙТИ()
Файл во вложении.
Изменен: 12.12.2016
Читать сообщение на форуме или сайте.Автор: Castiel666. В общем такая проблема. Есть таблица, которая обновляется каждые 30 секунд при открытии книги при помощи макроса. Но дело в том, что при закрытии книги, через 30 секунд книга сама открывается, чтобы обновить значения))). Как этого избежать?
Изменен: 04.12.2016
Читать сообщение на форуме или сайте.Автор: Delta-Dude. Есть 3 секции, в каждой 10 ячеек из которых товар вкладывается в заказы. Товар вкладывается в заказы неравномерно, какой товар вкладывают чаще чем другой. В примере, "вкладываемость" товаров в заказы между секциями почти равна, однако Секция 1 вкладывает больше товаров, чем другие.
Необходимо уравнять показатель с остальными секциями путем перемещения товара из ячейки одной секции в ячейку другой секции. В примере мы можем переместить товар только один раз и у ...
Изменен: 30.11.2016
Читать сообщение на форуме или сайте.Автор: kroling. Здравствуйте уважаемые гуру Excel. Прошу помощи от ваших светлых голов. Для вас может быть моя задача будет элементарной, но для меня, знакомого с макросами 3-й день - это пока сложновато.... Итак задача такая: есть документ со списком файл "база" в столбце R есть маркер которым отмечается строка, и кнопка "переместить". Необходимо, чтобы по нажатию кнопки "переместить" значения отмеченной маркером строки скопировалась в книгу ...
Изменен: 11.09.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
Читать сообщение на форуме или сайте.Автор: iWebCod. Здравствуйте!
Прошу помощи! В VBA новичок.
Подскажите как дописать макрос так, чтобы он брал запросы/данные из диапазона Лист1 A1:E10 обрабатывал и вставлял полученные данные в диапазон Лист2 A1:E10.
На данный момент получилось брать сам sql запрос из Лист1 A1, далее выполнять его в Oracle и записывать его в Лист2 A1.
Но дальше продвинуться не получается.
Заранее благодарен!
Sub sbADOExample_T2()
Dim sSQLQry As String
Dim ReturnArray
Dim Conn As New ADODB. ...
Изменен: 16.03.2016
Читать сообщение на форуме или сайте.Автор: Boris05036. Доброго времени суток, извиняюсь, если был уже вопрос такой, я не нашел на форуме. Я начинающий пользователь макросов, поэтому данная необходимость стала для меня подводным камнем...
Как прописать в макросе массовое изменение файлов?
у меня уже написан код для одного файла... открывается новый шаблон, открывается старый файл, из старого копируется в шаблон инфа в новую форму, файл сохраняется рядом и закрывается
Вопрос: как сделать, что макрос делал это последовательно для ...
Изменен: 12.03.2016
Читать сообщение на форуме или сайте.Автор: rappaport.denis. Всем удоброго дня! Возникла необходимость выделить все листы в excel (а их очень много) и разом поменять написанное в них в определенный шрифт. Как это сделать? Чупствую, что без макроса не обойтись. Спасибо!
Изменен: 13.02.2016
Читать сообщение на форуме или сайте.Автор: guri. Помогите, пожалуйста, найти ошибку. Написала макрос на заполнение таблицы данными из другого файла. Проблема в том, что при следующем заполнении происходит замена уже имеющихся данных. А надо что б новые данные добавились ниже.
Sub zzzzz()
Dim Arr(1000, 40)
MsgBox "Укажите путь к сбыту"
FilePath1 = Application.GetOpenFilename()
MsgBox "Укажите путь к заполняемому файлу"
FilePath2 = Application.GetOpenFilename()
Workbooks.Open Filename:= ...
Изменен: 26.01.2016
Читать сообщение на форуме или сайте.