Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 След.
Зависает Excel при редактировании
 
Цитата
doober написал:
Обработайте ошибку
Класс! Все работает отлично. Спасибо большое.
Рекомендую это простенькую надстройку тем, кто работает с файлами остатков, актов-сверок и прочих отчетов из 1С в Excel.
Зависает Excel при редактировании
 
Цитата
_Igor_61 написал:
1С сразу же открылось окно Excel

У меня тут даже 1С не стоит - только хранятся и обновляются файлы от разных поставщиков и я ими пользуюсь. О том, что надо открыть ярлыки вручную вспоминаю не при каждом открывании файла. Я пробовал поставить макрос на автооткрывание - ничего не происходит.

Цитата
doober написал:
Скрин ошибки приложите.
Скрины приложил. Эксель даже не запускается: при первом запуске выдает эту ошибку.
Изменено: Lupus - 02.03.2021 06:27:44
Зависает Excel при редактировании
 
Цитата
doober написал:
Вы не умеете ее готовить.Держите правильную.
Увы. Даже правильную, готовую разогреть не смог (
Положил в папку XLSTART
При запуске Excel выходит ошибка Run time error 91: Object variable or Withblock variable not set.
Дебаггер подсвечивает среднюю строку соотвественно.
Зависает Excel при редактировании
 
Цитата
_Igor_61 написал:
проблемы - не видя файла не узнать
Файл прикладываю. Это обычная ситуация, когда остатки выгружены из 1С: в левом нижнем углу не видны ярлыки листов. Из-за этого при операциях с этим файлом, такими как копирование, выделение, копирование в другие книги сам Excel встаёт на 20 и более секунд. Решается это тем, что при открытии таких файлов мышкой сразу открываешь ярлыки в левом нижнем углу. Но не всегда про это вспоминаешь и постоянно натыкаешься на замерший Excel.
Макрос, который выложил STnmsk, открывает эти ярлыки. В нем есть смысл, если он запускается с открытием любой книги. Пробовал его разместить в personal.xlsb. В том числе с Private Sub Workbook_Open(), Попробовал из него сделать надстройку, но все равно макрос не запускается при открытии только что сохраненных остатков.
Зависает Excel при редактировании
 
Цитата
STnmsk написал:
Можно создать макрос:
Подскажите куда положить этот макрос, чтобы он запускался сам при открывании книги из 1С, И надстройкой его делал, и в личную книгу макросов пихал.  
Excel вылетает при сохранении файла, Excel вылетает при сохранении файла либо при запуске макроса
 
У меня в чем то похожая ситуация. Решилась как то проблема?
Надстройка СУММА ПРОПИСЬЮ (MYXAS32.XLL)
 
Собрал надстройку из функции от Michael CH. и БМВ. Заменил только название с MSumProp на СуммаПрописью. Она вполне функционально заменяет всеми любимую MYXAS32.XLL Но конечно остался нюанс: при открывании файла, где пропись была сделана старой надстройкой надпись меняется на #ИМЯ, поэтому вручную надо встать в ячейку и обновить ее.
Как бы сделать, чтоб она сама обновляла или это затормозит открывание других файлов?
Надстройка СУММА ПРОПИСЬЮ (MYXAS32.XLL)
 
Ух ты какая штукенция!
Моя мысль пошла следующим путем: если в MYXAS32.XLL функция выглядела так"=СуммаПрописью(15)", то что будет, если я улётную функцию от медведя БМВ переименую и попробую использовать.
Функцию вставил в модуль в конкретный документ. Заменил в двух местах "MSumProp" на "СуммаПрописью". При открытии вместо прописи написано #ИМЯ?, но если зайти в ячейку и выйти из нее, то ошибка меняется текстом. Почти работает!
Мысль пошла дальше:а если закинуть функцию в модуль в личной книге макросов? Закинул. Не работает ( Почему то не видит новый созданный документ "=СуммаПрописью" из Personal.xlsb (
Как можно сделать так, чтобы она работала из личной книги макросов при открывании любого нового или старого документа?
Можно ли сделать так, чтобы при открывании старых документов, где пропись сделана MYXAS32.XLL, функция от БМВ прописывала сумму сама без обновления работая из Personal.xlsb?
Ну и совсем из области фантастики. Начал читать вот в статье "Как создать свою надстройку для Microsoft Excel", что можно вообще самому сделать из этого макроса надстройку и раскидать ее по всем компам и заменить в принципе MYXAS32.XLL Как думаете это реально?
Надстройка СУММА ПРОПИСЬЮ (MYXAS32.XLL)
 
Нужно именно то, что делала эта надстройка - суммы прописью. Сейчас кручу и изучаю надстройку num2txt. Мне как раз рубли надо. Но все 5000 старых документов теперь будут открываться с ошибкой.
Искренне сожалению, что код канул в лету
Надстройка СУММА ПРОПИСЬЮ (MYXAS32.XLL)
 
Неужели после стольких лет использования этой надстройки, с переходом на 2019 х 64 с ней придется расстаться? ((
Подскажите пожалуйста хороший способ превращать цифры в буквы на х64?
импорт из интернета, аналог функции гугл таблиц ImportXML
 
Цитата
Андрей VG написал:
Чтобы вам было проще, вариант реализации функции ImportXML udf-функцией Код
Добрый день. Пытаюсь воспользоваться этой функцией и не получается. Завел ее, ввожу в ячейке функцию:
"=ImportXML("https://santeh-magazin.ru/products/verchnii-dush-sm1108aa_r";"//*[@itemprop='price']/@content")"
И она выдает #ПУСТО!
Как правильно пользоваться этой функцией?
Зависание Excel при копировании ячейки, проблемы работы больших файлов
 
kruks001, большое человеческое спасибо. Впервые проблема начала проявляться с установкой 2019. Сдвиг точек помогает.
Где почитать про сочетание &"" ?, Поиском не получается воспользоваться.
 
В таблице бывают значения ячеек =пусто и =0.
Заголовки столбцов бывает меняются местами, поэтому надо тащить формулой ГПР, но столкнулся с тем, что и =пусто и нулевое в результате 0
Нарыл, что можно добавить в конце формулы &"", например =ГПР(E$1;A:G;СТРОКА();ЛОЖЬ)&""
Но никак не могу найти и почитать что же за метод такой и чем он грозит.
3 макроса: сбор цен из таблицы, счет отсутствия, сводная текстовых значений
 
Цитата
Doober написал:
Написал в личку
Ответил
3 макроса: сбор цен из таблицы, счет отсутствия, сводная текстовых значений
 
Добрый день.
Есть потребность в двух макросах и одной сводной таблице.
Прошу оценить стоимость всех 3 пунктов отдельно, так как в зависимости от цены буду делать сразу все или по очереди с перерывом.
Во вложении файл пример.
На первой листе "csvlist" исходные данные. Строк может быть больше или меньше.
Остальные листы - листы для результатов.
Задачи:
1. Макрос "старых цен" . Запускается автоматом при закрытии файла.
2. Макрос "недоступен". Запускается автоматом при закрытии файла.
3. Сводная таблица для текстовых значений свойств товара для листа svodteg. Макрос запускается вручную.
Логику всех трёх прописал - получился текст, вложил его сюда же.
Импорт текста со спецсимволами из csv, При импортировании данных с помощью мастера из csv Excel разбивает текст в кавычках на несколько столбов
 
Спасибо, за советы. Где то на форуме подсмотрел про утилиты преобразования. Воспользовался TotalCSVConverter. Оказалось даже удобнее превращать csv в xls, чем в Excel и Open - простой клик на ярлыке на рабочем столе и файл уже сформирован. Все в формате "текст" искажений нет.
Импорт текста со спецсимволами из csv, При импортировании данных с помощью мастера из csv Excel разбивает текст в кавычках на несколько столбов
 
Цитата
sokol92 написал:
поменять "нехорошие" переводы строк в исходном файле, на, скажем, пробел. Если задача, поставленная Вами, носит разовый или эпизодический характер
Задача не разовая. Да и в принципе в эту "особенность" работы с csv упираюсь не первый раз в жизни. В прошлые разы было разово и там как то решил. В этот раз так не отмахнуться.
Заменять не получится, так как либо это потеря форматировния, либо потом после процедуры импорта/экспорта снова придется все удалять.
Импорт текста со спецсимволами из csv, При импортировании данных с помощью мастера из csv Excel разбивает текст в кавычках на несколько столбов
 
Пытливый, если убрать галочку, тогда даже точка с запятой внутри текстового блока становится разделителем столбцов. Нет, к сожалению такой результат не подходит.
sokol92, Вы правы, сбоят символы переводы строки.
Неужели csv никак не открыть в Excel?
Импорт текста со спецсимволами из csv, При импортировании данных с помощью мастера из csv Excel разбивает текст в кавычках на несколько столбов
 
Сайт выдает csv с разделителями точка с запятой. Если этот файл открыть двойным кликом, Excel начинает автоформатировать данные - некоторые превращаются в даты, некоторые указываются в экспоненциальном виде. Выход есть: в меню Данные выбрать "Из текста" и там всему присвоить текстовое значение.
Но при этом Excel перестает учитывать кавычки, хотя "ограничитель строк" установлен. В результате начинает все скакать (
Вопрос как открыть приложенный файл csv так, чтобы все было текстом, но и чтобы спецсимволы внутри кавычек не учитывались?
Нужно собрать данные из разных книг с разными листами в разных диапазонах, Нужна система парсинга цен и остатков из файлов разных поставщиков
 
Добрый день. Хочу прицениться и понять вообще такое возможно или нет.
Нужна система парсинга цен и остатков  из файлов поставщиков.
Файлы бывают во всех версиях от офиса 95 до xls и xlsb
Данные могут размещаться как на одном листе в файле, так и на нескольких.
У разных поставщиков данные находятся в разных столбцах.
Самое противное они еще могут менять столбцы.
Решение вижу следующее:
1) Парсинг задается списком в котором
- Название задания для парсинга, например "Поставщик1 прайс"
- Путь до файла поставщика с именем "С:\Поставщики\Поставщик1 прайс.xls"
дальше нужно два варианта указания столбца.
Вариант1. Если у поставщика столбцы не меняются
- Лист с которого надо брать данные "Лист1"
- Столбец артикула "А"
- Столбец наименования "D"
- Столбец цены "F"
Вариент 2. если у поставщика положение столбов меняется, то нужно задавать словом в шапке таблицы поставщика (внимание, шапка у них находится не в верхней строке, причем сильно не в верхней!). Могут встречаться переносы строк и нечитаемые символы.
- Стобец артикула "Артикул"
- Столбец наименования "Номенклатура"
- Столбец цен/остатков "Розничная цена (руб.), в т.ч. НДС"
- Каким словом закончить парсинг "ЛАМПЫ" (на тот случай, если на одном листе несколько прайсов и столбцы не совпадают у них)
2) Система получает данные из всех фалов и сохраняет в одну таблицу в столбцы:
- Название задания
- Артикул (если текст, то к нему применена формула СЖПРОБЕЛ, числовые значения в формате "Числа")
- СЦЕПИТЬ(первые два)
- Наименование
- Цена/остатки (убрать пробелы и превратить в Число, либо оставить текстом, если текст)
- если цена пустая, то строка не парсится.

Сроки - комфортные обсуждаются.
Изменено: Lupus - 28.05.2017 07:43:02
Как получить данные из другой книги (Умная таблица), Подключение к внешним данным
 
Цитата
Андрей VG написал:
что делаете и с чем
Путем долгого копания нашел причину: я не то выбирал при организации подключения.
Есть 2 файла. Один из них источник, данные которого нужны во втором файле даже в закрытом виде. Желательно в форме "умной таблицы", чтобы было проще ссылаться.
Открываю второй, кликаю "подключения" - "добавить" - "найти другие" нахожу файл. И там вижу список:
Лист1$
Лист1$FilterDatabase
Лист2$
...
Я выбирал "Лист1$FilterDatabase" - он импортирует таблицу, но изменяет заголовки на F1 F2 F3
Выбрал Лист1$ он данные с этого листа превратил в то, что мне требуется - умную таблицу, доступную и в закрытом виде.
Свою задачу я решил, так как у меня таблица во весть первый лист.
Но, факт остается фактом - получить доступ к умной таблице или именованному диапазону другой книги когда она закрыта невозможно, только если эту книгу открыть.
Как получить данные из другой книги (Умная таблица), Подключение к внешним данным
 
Андрей VG,Спасибо! Увы это кунфу осталось для меня нераскрытым. Попробовал поменять YES на No и обратно. Пробовал брать строки из первой ссылки.
Люблю Эксель за то, что путей решения много. Ищу другой путь
Как получить данные из другой книги (Умная таблица), Подключение к внешним данным
 
Цитата
Андрей VG написал:
В этом случае движок не видит названия таблиц.
Да, Excel, при подключении создает диапазон и называет столбы "F1", "F2". С этим "подключенным" диапазоном можно работать как с "умной таблицей"
Вопрос - можно ли названия столбцов, эти самые F1, как-то переименовать в такие же названия как у источника? Или они должны отличаться?
СЧЁТЕСЛИ может посчитать количество в одном диапазоне по условию из другого?
 
Vik_tor, Bema, спасибо! Извините за глупый вопрос. Решение не просто рядом, а интуитивно понятно ...
СЧЁТЕСЛИ может посчитать количество в одном диапазоне по условию из другого?
 
Bema, думал можно задать условия как у СУММЕСЛИ - условие в одном диапазоне, а считать в другом. Ошибся.
СЧЁТЕСЛИ может посчитать количество в одном диапазоне по условию из другого?
 
Обнаружил, что условия в =СЧЁТЕСЛИ задаются непривычно. Не могу понять как задать условие.
Задача в столбце A текстовые значения, иногда повторяются. Столбец B количество от 0 и более.
Как посчитать количество значений больше 0 второго столба у одинаковых значений первого?

Яблоки0
Груши 3
Апельсины4
Мандарины6
Яблоки2
Яблоки7
Апельсины7
Мандарины0
Мандарины0

Сколько Яблок больше 0?
Можно ли ускорить работу файла с помощью именованных диапазонов и замены ДВССЫЛ на ГПР?
 
25 секунд. Размер файла уменьшился более, чем в 2 раза.
Можно ли ускорить работу файла с помощью именованных диапазонов и замены ДВССЫЛ на ГПР?
 
Цитата
AB1 написал:
Добавил варианты через ИНДЕКС и через ГПР.
Решил делать через ГПР, тем более vikttur говорит она одна из самых быстрых.
По изменению скорости отчитаюсь. Сейчас с момента нажатия F9 до окончания расчетов проходит 2 минуты 45 секунд.

Есть еще один вопрос - когда искал рекомендации по ускорению работы файла прочитал, что именованные диапазоны могут замедлять работу. Николай в своих статьях наоборот рекомендует использовать эти диапазоны.
Вопрос - так замедляют или нет? Всего планируется для ГПР сделать до 40 диапазонов...
Можно ли ускорить работу файла с помощью именованных диапазонов и замены ДВССЫЛ на ГПР?
 
Вопрос на скорость, так как то, что собрано работает, но очень медленно. Когда формулы начинают считаться приходится ждать до минуты.
Есть две таблицы - в первой исходные данные, например соответствие артикулов моих и артикулов поставщиков, во второй происходит расчет стоимости и остатков.
Столбцы первой таблицы могут менять очередность.
Для того, чтобы этот расчет происходил туда надо утащить артикул с первого листа.
Сейчас у меня организовано с помощью формулы ДВССЫЛ. То есть в верхней строке получаем номер столбца, в котором нужные нам данные, а потом ДВССЫЛ с номером строки и столбцом (пример во вложении)
При большом объеме работает медленно
Будет ли ГПР работать быстрее?
Изменено: Lupus - 15.05.2017 09:31:43
Как достать текст из Надписи в ячейку?
 
Отлично! Работает! Спасибо!
Страницы: 1 2 След.
Loading...