Страницы: 1 2 След.
Поиск
Power Query парсить информацию со всплывающей страницы сайта
Автор: allovar. Есть сайт фондовой биржи. На сайте в углу есть кнопка "ТОРГОВАЯ ИНФОРМАЦИЯ", при нажатии на которую вызывается страница с информацией по торгам на бирже. Как можно с помощью Power Query правильно спарсить данную страницу (всплывающую)? Ссылка здесь. У меня при обычном Get From Web по этой ссылке парситься только главная страница, а всплывающая нет. Как быть? Прикрепил изображение. Во всплывающем окне необходимо зайти во вкладку Результаты торгов за день и парсить ...
Изменен: 12.07.2023
Читать сообщение на форуме или сайте.
Перенос таблицы из word с помощью VBA, оптимизация кода
Автор: KrabNaGalerah. Всем привет, есть у меня пару ворд файлов, длинных, с большой таблицей в примерно 3к строк (выгрузка). Эти таблицы нужно закинуть в эксель. Написал код. Закидываю значения в массив, потом уже буду с этим массивом дальше работать. Однако обработка оставляет желать лучшего, около 5ти минут считывает данную таблицу. Код не большой, может быть кто то уже делал похожие вещи и знает хитрости, к примеру может быть скопировать таблицу как нибудь целиком, или что нибудь похожее. ...
Теги: word, vba, array
Изменен: 09.02.2023
Читать сообщение на форуме или сайте.
VBA - как импортировать XML программно с подключенной внешне схемой, проблемы с программным импортом XML
Автор: kohet. Всем доброе время суток!  Проблема следующая. Есть энное количество XML файлов, которые надо импортировать в Excel и далее их там обрабатывать.  Но есть проблема - встроенная схема предполагает, что одно поле имеет тип "integer", в результате чего 18-значное число округляет последние 3 цифры.  Но мы ж не идиоты, мы ж читаем, что в документации Мелкософтов. Так как все файлы XML однотипные, выгружаем из одного из них макросом схему: Sub save_XML_scheme() Dim fPath As ...
Теги: xml, vba
Изменен: 13.10.2022
Читать сообщение на форуме или сайте.
VBA проверка на число (по заданному региональному стандарту)
Автор: Максим Зеленский. Привет всем. Немного туплю, порыл форум, но никак не найду подходящего решения, или не могу протестировать... а VBA основательно приподзабыл уже :) Есть три ячейки, в которых может быть написано число с десятичным знаком или без десятичного знака, причем может быть сохранено как текст или как число: 0.5true 0,5false  1trueнужен кусочек кода VBA для проверки содержимого ячейки Если в ячейке записано целое число, без десятичного знака, то это не ошибка. Неважно, как оно ...
Изменен: 13.10.2021
Читать сообщение на форуме или сайте.
Как создать в VBA формулу с функциями Exel
Автор: Дмитрий Величко. Здравствуйте! Помогите, пожалуйста: Сделал для работы формулу, которая будет выводить "снизу-вверх" выделенные строки и заменять в них определенные слова (направления света), записал ее себе в текстовом виде, чтобы не забыть и вставлять в файлы, если пригодится:  =ЕСЛИ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ИНДЕКС(Область которую надо копировать и переворачивать;СТРОКА(последняя строка в области ФИКСИРОВАННАЯ ПО СТРОКЕ)-СТРОКА(строка в ...
Теги: exel, vba
Изменен: 30.09.2020
Читать сообщение на форуме или сайте.
Передача аргументов пользовательской форме.
Автор: slepoi_kamin. Добрый день. Пытаюсь сделать универсальную форму для ввода данных. Идея такая: есть ПЕРВАЯ ФОРМА с текстбоксом, если в нем не хватает места, то можно нажать на кнопку откроется ВТОРАЯ ФОРМА с текстбоксом большого размера. В этот текстбокс мы вводим текст, нажимаем ок, и текст переносится в текстбокс первой формы. ПЕРВЫХ ФОРМ много и они разные. А ВТОРАЯ ФОРМА должна быть одна универсальная. То есть, по идее надо по нажатию на кнопку на ПЕРВОЙ ФОРМЕ передать во ВТОРУЮ ...
Изменен: 27.05.2020
Читать сообщение на форуме или сайте.
Функция или запрос в PQ и скорость обновления: где лучше разместить больше шагов?
Автор: tabularasa. Всем привет. Если собирать N файлов запросом PQ в один массив данных, как лучше поступать: - максимум шагов добавлять в функцию и применять "большую" функцию к каждому файлу в головном запросе или - делать функцию с минимумом шагов и добавлять все необходимые шаги в головном запросе после применения "маленькой" функции? Есть ли тут какой-то универсальный совет? Спасибо
Изменен: 13.08.2019
Читать сообщение на форуме или сайте.
VBA скрипт для Excel - Как вставить значение из mdb файла Access по SQL запросу без названия столбца
Автор: 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
Читать сообщение на форуме или сайте.
Изменить URL в запросе автоматически
Автор: xseed. День добрый. Есть запрос вида let Source = Json.Document(Web.Contents("https://api.binance.com/api/v1/klines?symbol=BTCUSDT&interval=1w&limit=50")), #"Converted to Table" = Table.FromList(Source, Splitter.SplitByNothing(), null, null, ExtraValues.Error), #"Extracted Values" = Table.TransformColumns(#"Converted to Table", {"Column1", each Text.Combine(List.Transform(_, Text.From), "#(tab)"), type text}), ...
Изменен: 08.11.2018
Читать сообщение на форуме или сайте.
С помощью рекурсии генерировать все возможные словосочетания из столбцов
Автор: maximusu. Привет всем. Ребята, помогите пожалуйста разобраться с проблемой. Есть следующая задача. Мне нужно объединить значения из всех столбцов и строк. Вначале мы берем первое значение первого столбца и присоединяем к нему первое значение из второго столбца. Затем к получившемуся результату присоединяем по очереди все значения третьего столбца, Затем вновь берем первое значение первого столбца, но присоединяем к нему уже второе значение второго столбца. И вновь к получившийся  ...
Изменен: 11.10.2018
Читать сообщение на форуме или сайте.
Экспорт данных из АСУ Гостиницы (PMS Отеля) в Эксель. Видеоинструкция на английском, Выгрузить данные из АСУ с использованием SQL запросов, адатировать и перевести видеоинструкцию.
Автор: alex kipr. Необходимо выгрузить свои данные из своих АСУ, (хорошо если  Оракл, но бывают разные, в том числе 1С-Отель, Либра, Логос, Bnovo  и т.д. ) в Эксель в определенном формате. НИкакие АСУ такой экспорт в стандартных отчетах не поддерживают. Есть инструкция как делать, но нужно чтобы кто то сделал руками. Сам не умею. После выгрузки необходимо делать определенную обработку данных для получения аналитических данных с использоватнием методов нормального и обратного распределения, ...
Изменен: 20.08.2018
Читать сообщение на форуме или сайте.
Перенос строки кода в VBA, не получается перенести часть кода SQL, написаного в VBA
... инфы и вариантов переноса строк, однако, всё попытки заставляют VBA ругаться. Нужно ... перенести часть кода, который выполняет SQL запрос. Пробовал ... как только можно, но ничего не выходит. Ниже пример запроса ...
Теги: VBA, SQL, перенос
Изменен: 14.06.2018
Читать сообщение на форуме или сайте.
Выбор значений в ListBox по значению ComboBox
Автор: aimv. Привет Уважаемые! Ребят, такой вопрос - есть книга excel в которой созданы Лист1, Лист2, Лист3, Лист4, Лист5 Так же есть UserForm с элементами ListBox1, ComboBox1, CommandButton1 При запуске UserForm в ListBox1 загружаются название всех листов книги :Private Sub UserForm_Initialize() ListBox1.Clear For i = 1 To Sheets.Count ListBox1.AddItem Sheets(i).Name Next End Sub В ListBox1 включена опция MultiSelect = 1 - fmMultiSelectMulti В ComboBox1, так же ...
Теги: vba, EXCEL, ListBox, combobox
Изменен: 22.12.2017
Читать сообщение на форуме или сайте.
Создание Кнопки в экселе, которая тянет даты из SQL-соедининия, Создание Кнопки в экселе, которая тянет даты из SQL-соедининя
Автор: Mansso. Добрый день, знатоки. Просьба подсказать,т.к. я плохо разбираюсь в макросах. Суть такая. Есть запрос. Сделал из него обновляемый файл.Подключение--Источник SQL. Появилось желание вывести параметры запроса в виде дат set @datestart='2017-07-19 15:36:46.947',set @dateend='2017-07-20 15:36:46.947' в сам файл эксель посредством кнопки. Подскажите, будьте добры, как это сделать?
Теги: SQL, Кнопка
Изменен: 01.08.2017
Читать сообщение на форуме или сайте.
хеш ячейки
Автор: aist123. Вставляю этот макрос в Module1, запускаю, и вижу в ячейке B2 - #ЗНАЧ! и никак не могу в чем дело! ячейка A1-  пустая, в ней нет ничего.Function GetHash(ByVal txt$) As String Dim oUTF8, oMD5, abyt, i&, k&, hi&, lo&, chHi$, chLo$ Set oUTF8 = CreateObject("System.Text.UTF8Encoding") Set oMD5 = CreateObject("System.Security.Cryptography.MD5CryptoServiceProvider") abyt = oMD5.ComputeHash_2(oUTF8.GetBytes_4(txt$)) For i = 1 To LenB(abyt) ...
Теги: vba
Изменен: 18.02.2017
Читать сообщение на форуме или сайте.
Автоперемещение значений столбца по заданному значению
Автор: Frommas. Здравствуйте! Помогите решить задачку. Есть в эксель 2 столбца: 1-со статичными данными, 2-ой с переменными данными, в этих столбцах всегда есть одно одинаковое для обоих столбцов значение 0. Нужно, что бы при изменении данных в столбце 2, данные в столбце 1 автоматически смещались так, что бы одинаковые данные находились в одной строке, т.е. центровались нули. Приме того, что нужно во вложении, и эксель должен делать это автоматически.
Теги: перенос
Изменен: 13.02.2017
Читать сообщение на форуме или сайте.
vba Прочитать диапазон применения условного форматирования, не работает AppliesTo
Автор: vladjuha. Здравствуйте. На листе есть вручную созданные правила УФ. Созданы они с большим запасом по строкам (диапазон применения) - на все случаи вводимых пользователем объёмов данных. Но чаще УФ работают на ~10%. А раз так, да учитывая, что правила УФ  к тому же волотильны, пришла идея макросом, при необходимости, причёсывать нижнюю границу правил УФ (через ModifyAppliesToRange). Проблема в том, что не получается прочитать (свойство AppliesTo) текущий диапазон применения правила УФ ( ...
Теги: vba, FormatConditions
Изменен: 08.02.2017
Читать сообщение на форуме или сайте.
Равномерное распределение товара, Поиск способа равномерного распределение товара между по столбцам
Автор: Delta-Dude. Есть 3 секции, в каждой 10 ячеек из которых товар вкладывается в заказы. Товар вкладывается в заказы неравномерно, какой товар вкладывают чаще чем другой. В примере, "вкладываемость" товаров в заказы между секциями почти равна, однако Секция 1 вкладывает больше товаров, чем другие. Необходимо уравнять показатель с остальными секциями путем перемещения товара из ячейки одной секции в ячейку другой секции. В примере мы можем переместить товар только один раз и у ...
Изменен: 30.11.2016
Читать сообщение на форуме или сайте.
Результат работы регулярного выражения не работает с FormulaLocal, при корректном поиске и замене
Автор: vladjuha. Добрый день. В представленном примере при помощи регулярного выражения подбираются вхождения ДВССЫЛ(...) с последующей заменой на прямой путь к файлу. Есть две ячейки: в одном исходная формула состоит из одной строки, во второй - из трёх (перевод строки внутри ячейки). Результат поиска и замены корректный - это видно в отладочном окне, более того, если скопировать получаемый итог (для "трехстрочной" ячейки) ручками из отладки в ячейку - будет работать. ...
Изменен: 10.10.2016
Читать сообщение на форуме или сайте.
Выбор случайного значения из списка-массива (спинтакс)
Автор: NaMoRZA. Всем доброго вечера! Не смог кратко полностью описать в заголовке вопрос, но как бы основную проблему написал. Теперь подробнее. На днях столкнулся с новой задачей и никак не могу ее до конца решить. Суть: Найти в файле "html" все конструкции типа спинтакс, например, "{Доброго дня|Здравствуйте|Привет}, {уважаемый|дорогой} Петр!", случайным образом выбрать один вариант и заменить им набор. Т.е., в результате должно получиться: - Доброго дня ...
Изменен: 16.09.2016
Читать сообщение на форуме или сайте.
Вставить картинку в тело письма Lotus Notes, вставка в тело письма картинки из определенного диапазона
Автор: oleg_man. Добрый день. Прошу помочь. Есть функция отправки писем через Lotus Notes. Но не могу понять как в тело письма крепить картинку, например копию определенного диапазона ячеек, либо диаграмму. Public Function Local_mail( _ ByVal MyAtt As Variant, _ ByVal MyTheme As String, _ ByVal MyText As String, _ ByVal StrSendTo As Variant, _ ByVal StrCopyTo As Variant, _ StrBCC As Variant) 'MyAtt - вложение 'MyTheme - тема 'MyText - текст письма 'StrSendTo - кому 'StrCopyTo - ...
Изменен: 10.08.2016
Читать сообщение на форуме или сайте.
SQL запрос к Oracle из Excel по диапазону
Автор: 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. ...
Теги: SQL, Oracle, Excel, VBA
Изменен: 16.03.2016
Читать сообщение на форуме или сайте.
Сводная таблица OLEDB, Заполнение сводной таблицы данными из sql server compact
Автор: idShura. Подскажите пожалуйста как получить данные из sql server compact 3.5 и засунуть их в сводную таблицу? Пока научился только доставать данные в recordset: Dim conn As ADODB.Connection Dim rs As ADODB.Recordset Dim cmd As New ADODB.Command Set conn = New ADODB.Connection Set rs = New ADODB.Recordset conn.ConnectionString = "Provider=Microsoft.SQLSERVER.CE.OLEDB.3.5; Data Source= c:\test\db.sdf;Persist Security Info=False" conn.Open cmd.ActiveConnection = ...
Изменен: 28.10.2015
Читать сообщение на форуме или сайте.
Формировать отчёты в Excel подключением к SQL, при каждом открытии задавать новый диапазон дат
Автор: calve. Добрый день! есть файл Excel, в котором хранится сводная таблица, формируемая SQL запросом типа: Select * from sales where sales.dt = date'2015-01-01' Необходимо, чтобы данная сводная таблица формировалась запросом типа: Select * from sales where sales.dt = date'&D' При запуске второго скрипта в PL SQL Developer - он запрашивает значение даты и после ввода даты исполняет запрос. При замене первого запроса вторым в MS Excel - Excel конечно же не запрашивает дату, а ...
Теги: SQL
Изменен: 04.06.2015
Читать сообщение на форуме или сайте.
Получение данных из SQL по условию в ячейках
Автор: Андрей Панькин. Доброе утро всем! Подскажите пожалуйста, можно ли получить данные из SQL по условию в ячейках Excel? Просто получать данные из SQL легко. Но мне хотелось бы дать возможность пользователю указать в ячейках Excel значения, которые потом будет использоваться в запросе в качестве условий отбора данных. Возможно ли это сделать без использования VBA?
Изменен: 07.04.2015
Читать сообщение на форуме или сайте.
Применить sub к некоторым листам.
Автор: SanShiney. Приветсвую! Вопрос: Есть VBA код. К примеру, такой: Sub writeA() cells(1,1) = "A" End Sub Теперь, данный код, мне надо применить к определённым листам в книге, к примеру листы 1,3,7,8. Как это можно написать в VBA. гугл не помог. Видимо не правильно даю запрос.
Теги: vba, worksheets
Изменен: 31.01.2015
Читать сообщение на форуме или сайте.
Ошибка в данных сводной таблицы при использования фильтра через макрос, использовал office 2013 x64 на разных компьютерах, с разными файлами, проблема остается.
Автор: ozand. Всем добрый день! Столкнулся со следующей проблемой: создал две сводные таблицы на одном листенаписал макрос который в зависимости от выбранной ячейки в первой, фильтры во второй (это требуется для отображения детализации значений - аналог если щелкнуть по значению два раза, для получения изначальных данных, но в нужном формате) * по горизонтали в заголовке месяца, значения в таблице выдуманы и = месяцу (используется AVG). Номер месяца сделал специально чтобы видеть ошибку.  ...
Изменен: 13.01.2015
Читать сообщение на форуме или сайте.
Программа на VBA - АвтоСписок
Автор: Павел Коган. Уважаемые форумчане! Решил написать сюда, да исправят меня, при необходимости, модераторы.  Позвольте поделиться с вами, на мой взгляд, очень удобной программой на VBA, которая всем без особого труда поможет быстро форматировать таблицы, создавать выпадающие списки и привязывать их к таблице.  Прилагаю видео инструкцию по использованию этой программы - https://www.youtube.com/watch?v=6vVt4vVc0xM Файл с программой прикрепляю. Тестируйте на своих таблицах и пользуйтесь на ...
Изменен: 27.11.2014
Читать сообщение на форуме или сайте.
Ручной пересчет одного листа, вся книга - авто пересчет
Автор: rmaximus.       ДОбрый день, форумчане. Есть файл. В нем много много листов, а один из них очень большой. Так вот он своим пересчетом занимает время всей книги. что нужно: 1. Для всей книги оставить авто пересчет 2. для определенного листа (пускай Sheet1) отключить авто пересчет иустановить кнопку, чтобы при нажатии пересчитывался только этот лист в ручном режиме. Спасибо, большое за помощь
Изменен: 25.11.2014
Читать сообщение на форуме или сайте.
выбор строк и копирование по флажкам(checkbox) в указанный лист
Автор: viktor595. Я как раз по данной теме! Имеется табличка(прилагаю) в которой несколько листов, 1-й это командировка заполняется в командировке, остальные ведутся ежедневно(примерно). При записи командировки-записываются ВСЕ данные и мои и чужие кто был со мной в командировке(как бы общий отчетный материал). Возникает 2 вопроса: первый: - необходимо сделать кнопку (одну) и чекбоксы(напротив каждой строки), что бы при нажатии на кнопку копировались строки с флажками. При чем! копировались ...
Изменен: 26.10.2014
Читать сообщение на форуме или сайте.
Страницы: 1 2 След.
Наверх