Run-time error '5': Ошибка, Неправильный вызов процедуры
Run-time error '5': Ошибка, Неправильный вызов процедуры
24.01.2024 12:34:34
Добрый день!
Следующий макрос работал нормально, но перестал работать и выдаёт ошибку Run-time error '5. Работал с другими макросами в этом файле, а этот макрос не трогал, но он перестал работать. На старых копиях файла тоже не работает, и после нажатия Debug открывается последний файл и выделяет строку с ошибкой. На другом компьютере также не работает. Если выбрать один файл, жёлтым выделяет вторую строку (А2), если два файла то третий. Помогите с решением. Или дайте ссылку к теме.
Изменено: |
|||
|
ПОИСК И ПОДСТАНОВКА, НУЖЕН БЫСТРЫЙ ВАРИАНТ ПОДСТАНОВКИ
ПОИСК И ПОДСТАНОВКА, НУЖЕН БЫСТРЫЙ ВАРИАНТ ПОДСТАНОВКИ
При совпадении наименования получить его цену
При совпадении наименования получить его цену
При совпадении наименования получить его цену
06.05.2021 08:46:24
New, Здравствуйте,
Да, я в курсе и если сможете помочь буду рад. Если будут дополнительные вопросы, пишите. Код по поиска по полному или по части наименования уже есть и используется. Нужен код который просматривает оцениваемую ячейку, и если в этой ячейке находятся слова указанные в 3х столбцах, то получить цену.
Изменено: |
|
|
При совпадении наименования получить его цену
Копировать-Вставить непустые строки
Копировать-Вставить непустые строки
Копировать-Вставить непустые строки
23.01.2021 08:43:54
vikttur, Удалил styles.xml. Теперь абсолютно чистый.
Изменено: |
|
|
Копировать-Вставить непустые строки
Копировать-Вставить непустые строки
Поиск и подстановка в массиве
Поиск и подстановка в массиве
11.01.2021 14:30:08
У меня на листах сразу на нескольких столбцах идут формулы индекс/поискпоз. Хочу всех их заменить массивным кодом. |
|||
|
Поиск и подстановка в массиве
11.01.2021 14:01:22
Здравствуйте,
Нужен удобный код массива, который быстро может извлечь данные из таблицы, аналог Индекс/Поискпоз. С массивными кодами ранее не работал. Хотелось бы, получить такой код от профессионала. Задача: 1) Чтобы, искал и извлекал данные по двум и более критериям 2) В одном коде выполнить поиск и подстановку для нескольких диапазонов. Сейчас есть код, который ищет по одному условию, и я хотел сделать поиск по двум условиям, но не работает. Вот код.
Как искать по одному условию. Как искать по двум условиям Как выполнить две задачи в одном макросе (вставил в столбец А, следующий код для столбца В) И желательно с описаниями, чтобы я мог понять и применить в своих файлах. И еще один момент. Код выше ищет и выводит последнее совпадение, если имеются дублирующиеся строки. Хотелось, бы чтобы выводил первый найденный результат. Бюджет 500 руб. С уважением. |
|||
|
Код массива по поиску и подстановке работает медленно, Ускорить работу макроса
11.01.2021 11:03:10
Хотел проверить поиск по двум критериям, но не работает. sl(From(i, 1)&From(i,2)) = From(i, 3). Такое можно сделать? |
|||
|
Код массива по поиску и подстановке работает медленно, Ускорить работу макроса
11.01.2021 01:35:01
Александр Моторин, Супер. Спасибо большое. Еще один момент. Данные выводятся не совсем точно. В формуле такой ошибки нет.
Через строк 15-20 стоит неверное значение. Кажется, код не так работает как Индекс/Поискпоз.
Изменено: |
|
|
Код массива по поиску и подстановке работает медленно, Ускорить работу макроса
Код массива по поиску и подстановке работает медленно, Ускорить работу макроса
11.01.2021 00:43:08
В начале нужно прописать что то типа Public dicRefData As New Scripting.Dictionary? 1 секунда. Супер. Но в диапазон вставился данные From(i, 1)? |
|||
|
Код массива по поиску и подстановке работает медленно, Ускорить работу макроса
Код массива по поиску и подстановке работает медленно, Ускорить работу макроса
11.01.2021 00:11:02
Здравствуйте,
Сейчас на листе на 20 тыс. строках стоит нижеследующая формула, и работает она медленно. На пересчёт уходит примерно 20 сек. Хотел, применить код для выполнения задачи в массиве и перенести результат на лист. Но и этот код работает 22 сек. С массивными кодами ранее не сталкивался. Как можно добиться нужного результата? Вроде массивный код должен работать очень быстро. И еще, результат, тоже не точный выводит. Может неправильно применил функцию Left()? Формула
Код
Изменено: |
|||||
|
Ввод формул с плюсом в числовом или процентном формате, Ввод формулы
07.01.2021 16:09:43
Странное поведение Excel. Может, при выборе ячейки установить Общий формат и после ввода и выхода из ячейки установить числовой формат?
|
|||||
|
Ввод формул с плюсом в числовом или процентном формате, Ввод формулы
07.01.2021 15:55:16
Я обычно ввожу простые формулы с плюсом. Удобно. И другие может, также с плюсом вводят. Хотелось бы чтобы окошко с ошибкой не выскакивало. Может в VBA можно, что то типа если Target.Address начинается со знака плюс, то не принимать. То есть, отключить Плюс, чтобы можно было только со знаком = вводить формулу.? Или может есть другое, простое решение?
У меня Excel 2010 Win7. Может с кодом запретить использовать плюс в рабочем диапазоне?
Изменено: |
|||
|
Ввод формул с плюсом в числовом или процентном формате, Ввод формулы
07.01.2021 15:37:16
Здравствуйте,
Есть столбец для ввода процентов, и обнаружилось что в процентном или в числовом формате если вводить формулу с плюсом, а именно целое число делённое на нецелое то выдаёт ошибку "Ошибка в формуле". +50 / 250,50 Ошибка +50 / 250 Работает +50,5 / 80,5 Работает +50,5 / 250 Работает Целое/нецелое работает если вводить со знаком равенства или стоит Общий формат. Как избежать этой ошибки? Важно, чтобы эта ошибка не выскакивала. Может есть какой код для Private Sub Worksheet_Change(ByVal Target As Range)? Спасибо.
Изменено: |
|
|
Получение данных из другой закрытой или открытой книги, VBA Formula
19.12.2020 16:37:23
Отредактировал код таким образом.
Если, книга открыта обращение идёт к несуществующей книге и соответственно открывается окно для выбора книги и обновления связей. Но, в моём оригинальном макросе в начале идёт Application.FileDialog(msoFileDialogOpen) для выбора файла, и у меня следовательно если книга открыта открывается окно для выбора файла поочередно два раза. У кого нибудь есть идея, как сделать так, чтобы открылось окно выбора файла один раз и код работал как при открытой так и при закрытой книге?Спасибо. |
|||
|
Получение данных из другой закрытой или открытой книги, VBA Formula
Получение данных из другой закрытой или открытой книги, VBA Formula
19.12.2020 14:19:46
Когда книга открыта путь к файлу исчезает из формулы. Я не могу найти решение, как через VBA ссылаться в ячейку в другой открытой книге.
Пока, решил вопрос добавив строку до формулы
Буду благодарен, если у кого есть решение. |
|||
|
Получение данных из другой закрытой или открытой книги, VBA Formula
19.12.2020 11:07:17
Здравствуйте, Необходимо получить данные из другой книги, независимо открыта или закрыта эта книга.Следующий код переносит данные только из закрытой книги. И если книга открыта, нужно закрыть книгу, чтобы код работал.
Можно ли переделать этот код, или другой вариант, чтобы получить из закрытой и открытой книги? Спасибо. |
|||
|
Полный путь к закрытому файлу и листу, Формула
15.12.2020 08:29:12
V, Спасибо. Я с помощью другого макроса получаю полный путь к файлу, но получить ИМЕНА листов выбранной книги не получилось. Был вариант с ADO, но он у меня не работает, и не хочется усложняться. Хотя если простого решения, не найдётся, можно оставить без указания имени ЛИСТА. Так работает. И просит, пользователя не называть лист названием книги.
|
|
|