Поиск
Автор: KrabNaGalerah. Всем привет,
есть у меня пару ворд файлов, длинных, с большой таблицей в примерно 3к строк (выгрузка). Эти таблицы нужно закинуть в эксель.
Написал код. Закидываю значения в массив, потом уже буду с этим массивом дальше работать. Однако обработка оставляет желать лучшего, около 5ти минут считывает данную таблицу. Код не большой, может быть кто то уже делал похожие вещи и знает хитрости, к примеру может быть скопировать таблицу как нибудь целиком, или что нибудь похожее.
...
Изменен: 09.02.2023
Читать сообщение на форуме или сайте.Автор: kohet. Всем доброе время суток! Проблема следующая. Есть энное количество XML файлов, которые надо импортировать в Excel и далее их там обрабатывать.
Но есть проблема - встроенная схема предполагает, что одно поле имеет тип "integer", в результате чего 18-значное число округляет последние 3 цифры.
Но мы ж не идиоты, мы ж читаем, что в документации Мелкософтов. Так как все файлы XML однотипные, выгружаем из одного из них макросом схему: Sub save_XML_scheme()
Dim fPath As ...
Изменен: 13.10.2022
Читать сообщение на форуме или сайте.Автор: Максим Зеленский. Привет всем.
Немного туплю, порыл форум, но никак не найду подходящего решения, или не могу протестировать... а VBA основательно приподзабыл уже :)
Есть три ячейки, в которых может быть написано число с десятичным знаком или без десятичного знака, причем может быть сохранено как текст или как число: 0.5true 0,5false 1trueнужен кусочек кода VBA для проверки содержимого ячейки
Если в ячейке записано целое число, без десятичного знака, то это не ошибка. Неважно, как оно ...
Изменен: 13.10.2021
Читать сообщение на форуме или сайте.Автор: Jalil. Здравсвуйте!
Хочу высчитать прибыль при подсчете покупики/продажи товара.
Есть информация за сколько купил товар за 2руб, при продажи товра , указваю за сколько продал за 5руб: тут не сложно 5-2=3 руб прибыли
Но как сделать так чтобы прибыль не считалась, если сумма продажи не указана, а сумма покупки за 5руб указана. 5 - пустая ячейка = 0 или пустая ячейка?
Но формула считает пустую ячейку как НОЛЬ 0, и в итоге из-за минусов не понятно какая прибыль уже есть. выходит так 5 - ...
Изменен: 19.05.2021
Читать сообщение на форуме или сайте.Автор: Дмитрий Величко. Здравствуйте! Помогите, пожалуйста:
Сделал для работы формулу, которая будет выводить "снизу-вверх" выделенные строки и заменять в них определенные слова (направления света), записал ее себе в текстовом виде, чтобы не забыть и вставлять в файлы, если пригодится:
=ЕСЛИ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ИНДЕКС(Область которую надо копировать и переворачивать;СТРОКА(последняя строка в области ФИКСИРОВАННАЯ ПО СТРОКЕ)-СТРОКА(строка в ...
Изменен: 30.09.2020
Читать сообщение на форуме или сайте.Автор: slepoi_kamin. Добрый день.
Пытаюсь сделать универсальную форму для ввода данных.
Идея такая: есть ПЕРВАЯ ФОРМА с текстбоксом, если в нем не хватает места, то можно нажать на кнопку откроется ВТОРАЯ ФОРМА с текстбоксом большого размера. В этот текстбокс мы вводим текст, нажимаем ок, и текст переносится в текстбокс первой формы.
ПЕРВЫХ ФОРМ много и они разные. А ВТОРАЯ ФОРМА должна быть одна универсальная.
То есть, по идее надо по нажатию на кнопку на ПЕРВОЙ ФОРМЕ передать во ВТОРУЮ ...
Изменен: 27.05.2020
Читать сообщение на форуме или сайте.Автор: Zealot92. Всем доброго времени суток!
Работа по договору ГПХ на территории работодателя (м. Нагатинская) Срок договора - 2 месяца.
Оплата - 85 тыс. руб. в месяц Гросс
Требования:
Главное требование - хорошее знание excel и vba, умение структурировать и сводить массивы данных
Второстепенное - знание 223-ФЗ
Обязанности:
Подготовка аналитических отчетов торгово-закупочной деятельности. Анализ отдельных показателей по запросу.
Подразделение:
ГК "Ростех" ...
Изменен: 28.02.2019
Читать сообщение на форуме или сайте.Автор: MrMiniput. Добрый день, прошу помощи в написании формулы.
Задача такая, есть данные которые заполняются каждые 10 дней
Необходимо рассчитать только актуальные (последние данные) не суммируя их и исключая нули
Так же разместил тему на сайте http://www.excelworld.ru/forum/2-40835-1#270706
Пример во вложении
Заранее благодарю
Изменен: 19.02.2019
Читать сообщение на форуме или сайте.Автор: 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
Читать сообщение на форуме или сайте.Автор: sanych09. Здравствуйте
Столкнулся с проблемой расчета "чистого" количества дней, которое было затрачено на выполнения определенного объекта.
Нужно посчитать количество дней без учета перерыва между этапами и также учитывать, что некоторые этапы выполнялись параллельно с другим(и)
Для наглядности, добавил столбцы D - X.
Можно ли решить вопрос формулами или Power Query? Спасибо заранее за любую наводку
Изменен: 30.08.2018
Читать сообщение на форуме или сайте.Автор: kdbled. Доброго.
Использую макрос по RegExpExtract, найденный на просторах данного сайта.
При любой попытке найти открывающую "(" или закрывающую ")" скобку формула выдает либо ошибку, потому что скобка не закрыта, либо #ЗНАЧ.
Какой синтаксис использования "(" и ")" как символов в поиске через RegExpExtract?
Вот что я уже пробовал:
=RegExpExtract(RC[-3];"(\d{1,3}";1)
=RegExpExtract(RC ...
Изменен: 19.07.2018
Читать сообщение на форуме или сайте.Автор: Fuad1992. Доброго всем времени суток уважаемые форумчане!
Существует ли альтернатива Power Query макросами или же формулами? Что было до Power Query?)
Power Query очень хорош и удобен, однако кушает много памяти. Компьютер дико зависает при большом количестве таких таблиц. К примеру в одном файле имеется более чем 30 страниц, в каждом из которых имеется Query таблица. Все берется с одной громоздской таблицы из 26 столбцов и более чем 4 тыс. строк. Там все примитивно, действует пару ...
Изменен: 11.06.2018
Читать сообщение на форуме или сайте.Автор: 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, так же ...
Изменен: 22.12.2017
Читать сообщение на форуме или сайте.Автор: RazorBaze. Все знают, что если начать ячейку с "=",
а следом ввести букву (например, "Е") - появится список функций,
начинающихся на эту букву:
- ЕОШИБКА
- ЕСЛИ
- ЕСЛИПУСТО
- ЕССЫЛКА
- ЕТЕКСТ
- ЕЧИСЛО, и т.д.
При этом, если после "Е" поставить букву "С" - все несовпадения отсеются,
и останутся только:
- ЕСЛИ
- ЕСЛИПУСТО
- ЕССЫЛКА, и т.д.
Такой же список, только с другими вариантами выбора, выпадает в ...
Изменен: 15.07.2017
Читать сообщение на форуме или сайте.Автор: vladjuha. Добрый день.
Помогите, пожалуйста, с регулярным выражением.
Необходимо все вхождения типа 1. asdf. 2. xv cb-1. 3. uio №1 uio. преобразовать в список:
1. asdf.
2. xv cb-1.
3. uio №1 uio.
Написал такое, но оно не работает, как надоть:Public Function NormPhrase(ByVal s As String) As String
On Error Resume Next
Dim re As Object, mtchs As Object, i As Integer, p As String
Set re = CreateObject("VBScript.RegExp"): re.Global = True: re.MultiLine = ...
Изменен: 25.02.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) ...
Изменен: 18.02.2017
Читать сообщение на форуме или сайте.Автор: vladjuha. Здравствуйте.
На листе есть вручную созданные правила УФ. Созданы они с большим запасом по строкам (диапазон применения) - на все случаи вводимых пользователем объёмов данных.
Но чаще УФ работают на ~10%. А раз так, да учитывая, что правила УФ к тому же волотильны, пришла идея макросом, при необходимости, причёсывать нижнюю границу правил УФ (через ModifyAppliesToRange).
Проблема в том, что не получается прочитать (свойство AppliesTo) текущий диапазон применения правила УФ ( ...
Изменен: 08.02.2017
Читать сообщение на форуме или сайте.Автор: Yak73. Не представляю как это сделать с помощью формул Excel
Изменен: 25.12.2016
Читать сообщение на форуме или сайте.Автор: vladjuha. Добрый день.
В представленном примере при помощи регулярного выражения подбираются вхождения ДВССЫЛ(...) с последующей заменой на прямой путь к файлу.
Есть две ячейки: в одном исходная формула состоит из одной строки, во второй - из трёх (перевод строки внутри ячейки).
Результат поиска и замены корректный - это видно в отладочном окне, более того, если скопировать получаемый итог (для "трехстрочной" ячейки) ручками из отладки в ячейку - будет работать. ...
Изменен: 10.10.2016
Читать сообщение на форуме или сайте.Автор: NaMoRZA. Всем доброго вечера!
Не смог кратко полностью описать в заголовке вопрос, но как бы основную проблему написал. Теперь подробнее.
На днях столкнулся с новой задачей и никак не могу ее до конца решить.
Суть:
Найти в файле "html" все конструкции типа спинтакс, например, "{Доброго дня|Здравствуйте|Привет}, {уважаемый|дорогой} Петр!", случайным образом выбрать один вариант и заменить им набор. Т.е., в результате должно получиться:
- Доброго дня ...
Изменен: 16.09.2016
Читать сообщение на форуме или сайте.Автор: 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
Читать сообщение на форуме или сайте.Автор: vkochiev. Решил спрогнозировать в табличке возможный доход организации при определенной загрузке в Процентах.
Вообщем, думал что, сделав формулу по вычислению суммы по отношению к 100%, затем смогу протянуть ее, но увы.
ПРОИСХОДИТ СМЕЩЕНИЕ В ИСХОДНЫХ ДАННЫХ, МОЖЕТ Я ГДЕ ТО ГАЛОЧКУ НЕ ПОСТАВИЛ, ДУМАЛ ПО ЛОГИКЕ ПРОГРАММА САМА ПОЙМЕТ откуда забирать данные при протаскивании.
ведь дни и прогрессию она протягивает.
Файлик с примечаниями (красным выделил ошибки):
Изменен: 10.04.2016
Читать сообщение на форуме или сайте.Автор: Blood81. уважаемые форумчане подскажите как с точки зрения скорости пересчета книги эксель и "веса" файла лучше поступать:
- использовать в одной ячейке сложную формулу которая сама строит массивы высчитывает средние величины и ограничения и совершает иные действия с этими массивами,
- или же лучше упростить формулу введя вспомогательный столбец с промежуточными расчетами на который впоследствии будут ссылаться формулы?
P.s.
а что скажете про использование имен в формулах? ...
Изменен: 11.12.2015
Читать сообщение на форуме или сайте.Автор: ExcelStudent. Уважаемые коллеги,
Подскажите пожалуйста, возможно ли использовать таблицу, имя которой задано в качестве именованного диапазона для использования в расчетах?
Я работаю с большим количеством таблиц, которые выгружаются именно в качестве именных диапазонов. При обновлении таблиц может менятся количество строк и столбцов, и соответственно, абсолютные диапазоны необходимо каждый раз проверять - не выехала ли таблица за рамки диапазона, не поехали ли расчеты из-за ...
Изменен: 25.10.2015
Читать сообщение на форуме или сайте.Автор: SanShiney. Приветсвую!
Вопрос:
Есть VBA код. К примеру, такой:
Sub writeA()
cells(1,1) = "A"
End Sub
Теперь, данный код, мне надо применить к определённым листам в книге, к примеру листы 1,3,7,8.
Как это можно написать в VBA. гугл не помог. Видимо не правильно даю запрос.
Изменен: 31.01.2015
Читать сообщение на форуме или сайте.Автор: ozand. Всем добрый день!
Столкнулся со следующей проблемой:
создал две сводные таблицы на одном листенаписал макрос который в зависимости от выбранной ячейки в первой, фильтры во второй (это требуется для отображения детализации значений - аналог если щелкнуть по значению два раза, для получения изначальных данных, но в нужном формате)
* по горизонтали в заголовке месяца, значения в таблице выдуманы и = месяцу (используется AVG). Номер месяца сделал специально чтобы видеть ошибку.
...
Изменен: 13.01.2015
Читать сообщение на форуме или сайте.Автор: MirrorAble. Суть проблемы.
У меня есть два столбца.
В первом: количество ошибок от 1 до 3
Во втором: доход от 100 до 300
Сопоставляем:
одна ошибка - доход 300
две ошибки - доход 200
три ошибки - доход 100
Вопрос: как создать условие во втором столбце, дабы ячейка проверяла первый столбец на кол-во ошибок?
Красным я выделил базовые условия. Данные я вводил вручную. Но нужно генерировать много чисел. Буду менять кол-во ошибок, и хочу сразу видеть во втором столбце ...
Изменен: 09.01.2015
Читать сообщение на форуме или сайте.Автор: IvanBir. Коллеги!
Я прикрепил файл. Можно ли в эксель сделать так, чтобы менялись значения ячейки только для текущей даты при изменении другой ячейки, а при таких же условиях остальные (будущие) даты не менялись? В файле я попытался объяснить, что мне нужно. Возможно ли так?
Буду благодарен за помощь!
Изменен: 26.12.2014
Читать сообщение на форуме или сайте.Автор: Павел Коган. Уважаемые форумчане! Решил написать сюда, да исправят меня, при необходимости, модераторы.
Позвольте поделиться с вами, на мой взгляд, очень удобной программой на VBA, которая всем без особого труда поможет быстро форматировать таблицы, создавать выпадающие списки и привязывать их к таблице.
Прилагаю видео инструкцию по использованию этой программы - https://www.youtube.com/watch?v=6vVt4vVc0xM
Файл с программой прикрепляю. Тестируйте на своих таблицах и пользуйтесь на ...
Изменен: 27.11.2014
Читать сообщение на форуме или сайте.