Апострофф, так нюанс в том, что мы можем проверить размер файла только после сохранения... Что LOF, что FileLen
Разбиение неравномерного файла на части строго по 9.8-9.9 Мб
Разбиение неравномерного файла на части строго по 9.8-9.9 Мб
09.02.2016 01:11:04
![]() Во-первых, будет работать ещё дольше, во-вторых, длина переменной типа string — ограничена и причём совсем не космическими числами (а в некоторых ячейках у нас вполне себе приличные значения). |
|||||
|
Разбиение неравномерного файла на части строго по 9.8-9.9 Мб
Разбиение неравномерного файла на части строго по 9.8-9.9 Мб
08.02.2016 15:13:52
Привет, планета! Не справляюсь сам, нужна Ваша помощь...
Есть файл xlsx, если сохранить его в csv, то он получается (условно) 177 мегабайт. В каждой строке в столбце № 8 находится артикул товара и по столбцам другая информация по нему (довольно часто ситуация такова, что есть ряд строк с одним артикулом). Необходимо усложнить процесс сохранения так, чтобы макрос делил его на куски по 9.8-9.9 Мб (нежелательно чтобы было меньше, но впринципе возможно по надобности — если несущественно меньше; но меньше 10 Мб должно быть строго). Последний файл уже понятно сколько получится. То есть сложностей несколько:
|
|
|
Аналог ++ в VBA Excel
Аналог ++ в VBA Excel
Объявление переменной и задание ей начального значения
Аналог ++ в VBA Excel
Аналог ++ в VBA Excel
Объявление переменной и задание ей начального значения
Аналог ++ в VBA Excel
Как отключить выход текста за правую границу ячейки?
Как отключить выход текста за правую границу ячейки?
Проблема с сортировкой чисел и текста, сортировка, сортировка чисел и текста
Сохранение спецсимволов в csv
02.12.2015 15:36:03
Hugo, спасибо за апгрейд с обжектом!)
Что касается решения kalbasiatka, при очень большом уважении, у меня оно не работает... Неужто у вас работает? А если не заморачиваться с тем, чтобы csv назывался также, как исходный файл, а просто задать его имя вручную, то в предложенном мной конечном варианте и вовсе одна строка по сути. А хотя вот одна строка даже с этой "заморочкой":
Изменено: |
|||
|
Сохранение спецсимволов в csv
Сохранение спецсимволов в csv
01.12.2015 18:31:50
Конкретно этот макрос вообще непонятно что берёт... Он не открывает никакой файл для считывания, просто открывает новый csv и сохраняет его кладя в него переменную text_ которая пустая.
А задача вроде бы решилась простым сохранением xlsx как текст unicode, а затем просто меняем расширение на csv |
|
|
Сохранение спецсимволов в csv
01.12.2015 18:27:26
|
|||
|
Сохранение спецсимволов в csv
Сохранение спецсимволов в csv
Сохранение спецсимволов в csv
01.12.2015 17:41:27
Сперва применением макроса (файл csv при этом полностью пустым становится — почему?), затем открытием файла csv и копированием в него спецсимволов, затем сохранением его как Текст Юникод (*.txt), а затем ручной сменой расширения txt на csv спецсимволы в csv отображаются корректно. А можно ли всё это делать сразу автоматом из исходного файла xlsx?
|
|
|
Сохранение спецсимволов в csv
01.12.2015 16:29:43
Привет, планета! Столкнулся с такой проблемой, что пересохраняя *.xlsx в *.cvs (офис 16-ый) символы дробей (½, ⅓, ⅔) кодируются как знаки вопроса (?).
Если кто-то сталкивался с этим делом и знает решение — облегчите, пожалуйста, поиски, затянувшиеся на второй час... Перепробовал несколько найденных предложенных вариантов — не помогло. Прикрепляю файл для примера |
|
|
Как отключить диалоговые окна при открытии файла?
Как отключить диалоговые окна при открытии файла?
23.11.2015 12:30:34
JayBhagavan, к сожалению, файлы приходят от тех, на кого нельзя повлиять и они уже приходят некоторые с этими связями...
The_Prist, открываю кодом:
|
|||
|
Как отключить диалоговые окна при открытии файла?
Как отключить диалоговые окна при открытии файла?
23.11.2015 09:33:09
почему-то не срабатывает для данного вопроса от экселя: |
|||
|
Как открыть несколько файлов, Только макросом
21.11.2015 18:26:15
Всё ясно с этим, спасибо! Двоеточием на VBA разделяются команды, написанные на одной строчке — как точка с запятой на С++, получается?
А что за команда ExecuteExcel4Macro? Качественно загуглить не вышло...
|
|||
|
Подсчёт числа символов в ячейке
Как открыть несколько файлов, Только макросом
Подсчёт числа символов в ячейке