Народ, ну вы и разошлись
Оборотно-сальдовая ведомость. Обработка VBA
Оборотно-сальдовая ведомость. Обработка VBA
|
24.05.2018 15:49:35
Sobes, моя цель пока что правильно считать ОСВ в массив по контрагентам и субсчетам, а дальше уже проще работать с ними
|
|
|
|
|
Оборотно-сальдовая ведомость. Обработка VBA
|
24.05.2018 15:28:51
Sobes, это на случай, когда счета нет в строках, тогда там кроме итого больше ничего нет
|
|
|
|
|
Оборотно-сальдовая ведомость. Обработка VBA
|
24.05.2018 15:18:16
Sobes, спасибо за наводку, обдумаю
вопрос с отсутствующим счетом я уже разрешил поиском в сочетании с поиском наличия сумм в строке так что случай свелся только к отделению субсчета от контрагента и итого, думаю, что это решу только тем способом, что в первом сообщении описал |
|
|
|
|
Оборотно-сальдовая ведомость. Обработка VBA
Оборотно-сальдовая ведомость. Обработка VBA
|
24.05.2018 09:43:47
Kuzmich, могу фото сделать, с рабочего компа нельзя так делать
|
|
|
|
|
Оборотно-сальдовая ведомость. Обработка VBA
|
24.05.2018 09:41:47
TheBestOfTheBest, такой признак не пройдет, у контрагента может быть и цифра первая, разные наименования бывают плюс компании иногда какой-то свой признак в наименовании контрагента могут проставить в виде цифры
|
|
|
|
|
Оборотно-сальдовая ведомость. Обработка VBA
|
24.05.2018 09:34:35
TheBestOfTheBest, как уже написал для помещения в массив и дальнейшей обработки необходимо правильно считать контрагентов и субсчета, по которым они проходят
|
|
|
|
|
Оборотно-сальдовая ведомость. Обработка VBA
Оборотно-сальдовая ведомость. Обработка VBA
|
24.05.2018 07:55:40
DopplerEffect, это стандартная выгрузка, я такие от разных компаний получаю, поэтому там даже вид разный может быть в зависимости от версии 1с... С разными видами буду бороться указанием колонок
|
|
|
|
|
Оборотно-сальдовая ведомость. Обработка VBA
VBA: переход внутри ячейки на новую строку с помощью alt+enter
|
16.01.2018 14:21:26
|
|||||
|
|
|
VBA: переход внутри ячейки на новую строку с помощью alt+enter
|
16.01.2018 13:52:33
sokol92, спасибо, вы прав (видимо я уже перегрелся), я понял, но проблема остается, дополню
в итоге данная ячейка уходит затем в htmlbody (outlook) и видимо для него vbLf вещь непонятная если это возможно в рамках данной темы, то прошу подсказать, как мне в сообщении html сохранить это? В сообщение вставка происходит с использованием переменной vba
Изменено: - 16.01.2018 13:52:57
|
|
|
|
|
VBA: переход внутри ячейки на новую строку с помощью alt+enter
|
16.01.2018 13:33:49
Jack Famous, ладно, понял в чем беда, сначала
пошагово, что я хочу 1) На листе в ячейке A1 запись многострочная через перенос alt+enter (так надо) 2) в vba есть переменная A, в которую я записываю ячейку A1 (при этом текст из многострочного превращается в одну строку - а мне надо, чтобы данная структура сохранялась) 3) какие-то действия с данными 4) нужно вывести в ячейку A2 отредактированную переменную A, но при этом должна быть сохранена первоначальная структура с переносами внутри ячейки (vbLf) |
|
|
|
|
VBA: переход внутри ячейки на новую строку с помощью alt+enter
ГПР (HLOOKUP) в VBA выдает ошибку
|
15.12.2017 09:26:00
Юрий М, спасибо, я понял в чем ошибка, не задал A_1 как date, поэтому, видимо, неправильно считывалось, потому что А_1 я считывал с ячейки.
|
|
|
|
|
ГПР (HLOOKUP) в VBA выдает ошибку
|
14.12.2017 20:09:11
vikttur, попробую дома воспроизвести данный кусок
|
|
|
|
|
ГПР (HLOOKUP) в VBA выдает ошибку
|
14.12.2017 20:03:27
vikttur, сорри, не упомянул А1 у меня переменная, в которой записана дата, пробовал и в формате строки, и в формате даты)
|
|
|
|
|
ГПР (HLOOKUP) в VBA выдает ошибку
Сортировка по дате в массиве type statement
|
02.04.2017 08:05:41
Doober, спасибо, слона то в ночи и не заметил
а реально не сбивать порядок одинаковых, в файле одно значение выстроилось 542 вместо 245, а второй сохранило свой порядок, это из-за последовательности перебора или это только в последовательном?
Изменено: - 02.04.2017 08:15:37
|
|
|
|
|
Сортировка по дате в массиве type statement
|
02.04.2017 01:10:23
Doober, вот, например, не подскажете, что не так делаю... ошибка.. ожидает массив, я его и задаю, но через type
|
|
|
|
|
Сортировка по дате в массиве type statement
|
28.03.2017 23:44:35
Doober, а если не перебором, то как лучше, оптимальнее? у меня может быть и 10тыс, и 50тыс строк в массиве
|
|
|
|
|
Сортировка по дате в массиве type statement
|
28.03.2017 07:16:11
|
|||
|
|
|
Сортировка по дате в массиве type statement
Преобразование текстового формата даты в числовой в vba
|
25.07.2016 19:46:53
Kuzmich, спасибо, попробую, этого я и не заметил, притекло из другого файла
|
|
|
|
|
Преобразование текстового формата даты в числовой в vba
|
25.07.2016 19:41:40
Kuzmich, что вы имеете в виду?
|
|
|
|
|
Преобразование текстового формата даты в числовой в vba
|
25.07.2016 18:24:10
Kuzmich, и вам спасибо, тут однократно решил воспользоваться вторым вариантом, но суть одна ведь.
|
|
|
|
|
Преобразование текстового формата даты в числовой в vba
|
25.07.2016 18:03:06
JayBhagavan, спасибо, вроде это сработало, но я задам еще один вопрос. С форматом теперь все нормально, но сортировка не идет... кто-нибудь может определить почему?
|
|
|
|
|
Преобразование текстового формата даты в числовой в vba
|
25.07.2016 16:22:19
Доброго времени суток! Форумчане, уже мозг взорвался, перепробовал несколько методов, предложенных когда-то на разных форумах.
В файле вырезал нужный кусок. Сделать надо именно в vba, т.к. это часть макроса... из-за этого он некорректно проводит сортировку по дате. верхние даты скопированы из одного файла, нижние из другого, поэтому оказалось, что вверху текстовый формат, внизу числовой формат даты... |
|
|
|
|
Расчет через цикл в цикле (for - next)
|
28.06.2016 18:09:57
Sanja, спасибо, завтра тоже попробую и ваш вариант, может он заработает и окажется быстрее
Посмотрел, все то же самое, подход понятен, спасибо, мне больше привычен просто другой, хотя не знаю, сыграет ли роль на скорости выполнения при тысячах 8-10 строк
Изменено: - 28.06.2016 19:47:43
|
|
|
|
|