Sanja, подгрузил файл. Мне фактически нужно только получить признак. К сожалению как было показать не могу
проверка, что строка входит в массив строк с именем, как сделать проверку, что строка входит в массив строк с именем
проверка, что строка входит в массив строк с именем, как сделать проверку, что строка входит в массив строк с именем
13.02.2024 17:24:37
Всем доброго дня.
У погуглил по форуму но не смог найти. У меня задача сравнить строку с массивом строк. Строки с которыми я сравниваю объединены как массив с именем. и задача просто определить есть ли в данном массиве строк такая строка. Как я понимаю в excel под такое безобразие есть какая то встроенная функция. Хотя я могу ошибаться. Не подскажете как решить задачу? Или где искать вариант решения.
Изменено: |
|
|
Вопрос по выпадающему списку
Вопрос по выпадающему списку
22.01.2024 09:17:48
MikeVo, Хммм ... и как с этим бороться ... я пробовал еще через именные диапозоны делать. Но то ли косяк накодил то ли код накосячил ....в переменную имя не подтягиваются значения и выпадающий список n/a
|
|||
|
Вопрос по выпадающему списку
19.01.2024 13:45:38
Sanja, Млин ..... походу я один такой не везучий. Макрос то отрабатывает но если открывать файл после его сохранения с отработавшим макросом то идет запрос на восстановление файла. и после того как ты соглашаешься с тем что доверяешь источнику то получаешь битый файл.
Можно конечно обойти все это просто сделав отправку во внешний файл данных которые ты выбираешь работая с данными из файла и запретить сохранение самого файла с которым работаешь. При получении данных из внешнего файла подтянуться результаты распределения и все такое .... но это просто костыль к процессу. Просто пока непонятно почему excel не нравится то что в выпадающем списке всегда можно повторить ошибку |
|
|
Вопрос по выпадающему списку
19.01.2024 13:19:25
Jack Famous, так VBA никуда не обращается. В последнем файле он работает исключительно с тем что у него внутри но файл крашится. И я этого понять не могу.
|
|
|
Вопрос по выпадающему списку
19.01.2024 09:42:45
MikeVol, Не помогает.
Иначе я бы не мучил окружающих своей проблемой. Удаление выпадающего списка из ячейки перед помещением туда нового это обязательный шаг при повторном помещении списка в ячейку (как показала практика иначе происходит падение по коду). Здесь, почему то падение с уже помещенным списком. при этом ошибка при открытии файла что данные некорректные. Я пересобрал свой файл и отрубал помещение выпадающих списков пока не выделил именно этот. но я не вижу в нем отличие от прочих. |
|
|
Вопрос по выпадающему списку
19.01.2024 08:52:50
MikeVol, Нашел часть кода которая ломает файл. Вычленил в отдельный файл но не могу понять почему ломает прикладываю файлик с вычлененым кодом и сам код. Я конечно та еще слепондя но может я чего то не вижу
при описании переменной u1 as string она становится строкой, а без описания выборочной строкой. Сам макрос отрабатывает и вешает раскрывающийся список. Но после открытия файла с этим списком в ячейке файл жаждет восстанавливаться и крашится после восстановления. Помогите люди добрые я уже голову сломал походу. |
|||
|
Вопрос по выпадающему списку
18.01.2024 13:12:34
MikeVol, попробовал просто макрос валидат - скачал файл, заполнил поля значениями из выпадающих списков. Сохранил файл. Закрыл. Открыл. и у меня опять запрос на восстановление. Похоже с выпадающими списками у меня какие то проблемы.
а есть еще какие то варианты организации выпадающего списка значений средствами VBA? |
|
|
Вопрос по выпадающему списку
Вопрос по выпадающему списку
Вопрос по выпадающему списку
17.01.2024 09:52:45
Sanja, Я создал новую книгу. в книге сформировал пустые листы и модуль (записать макрос - остановить запись. И так 3 раза) потом скопировал только код в макросы). Сохранил книгу. Закрыл книгу. Открыл книгу - открытие без ошибок. отработал макрос получения данных сохранил книгу. Закрыл книгу. Открыл книгу - excel предложил восстанавливать файл.
|
|
|
Вопрос по выпадающему списку
17.01.2024 09:33:38
Теперь интересный глюк. при открыти файла Excel утверджает о его повреждении данными и предлагает его восстанавливать. Восстанавливая он генерит дополнительные листы в формате книга. При этом пока данные не подтянуты (не произошло первичного заполнения, а просто есть чистая книга с макросами. такой ошибки нет. Не знаете почему такое может происходить? или новую тему с этим вопросом лучше завести?
|
|
|
Вопрос по выпадающему списку
Вопрос по выпадающему списку
Вопрос по выпадающему списку
15.01.2024 17:12:04
Есть но я предполагал что ошибка возникает при попытке повторно повесить выпадающий на ячейку в которой таковой уже есть. Потому поставил игнорирование. Без нее получаю ошибку 429 невозможность создания компонента активХ
В принципе могу приложить сам файл там правда много наворочено и данные получить в него не получится т.к. внешние файла будут недоступны и парсить без паролей не получится. Но зато можно посмотреть весь код который я туда намудрил. Может это поможет? Правда он без данных больше 50 килобайт
Изменено: |
|
|
Вопрос по выпадающему списку
Вопрос по выпадающему списку
15.01.2024 16:46:21
Sanja, Макрос работает. Я проверял это очисткой полученных данных и повторным запуском обоих макросов в файле. Первый макрос подтягивает данные из внешних испочников (внешняя книга и парсятся интернет файлы jira, потом идет уточнение данных из независимой книги) заполняется лист 1 второй макрос должен раскидать то что на листе 1 на лист 2 (ошибки) оставив только не ошибки на листе 1 после этого повесить выпадающие списка на оба листа (ошибки все ячейки подряд, не ошибки в зависимости от типа задачи) и в конце на оба листа вешается выпадающий список типа задачи. Идея в том что после работы пользователя он снова стартанет второй макрос для перпераспределения задач.
Так вот, выпадающий список с типом задачи на обоих листах возникает после старта второго макроса. Т.ч. макрос отрабатывает .... но как то не так |
|
|
Вопрос по выпадающему списку
Вопрос по выпадающему списку
15.01.2024 15:29:19
|
|||
|
Вопрос по выпадающему списку
Вопрос по выпадающему списку
15.01.2024 14:43:04
Sanim, задачи в списке могут менять свой тип (была ошибкой но переросла в улучшение) при смене типа проще если макрос будет отслеживать перемещение по листам ил корректировкой вариантов списка. И потом у меня задачи подтягиваются по определенному признаку из другой книги, предварительно обрабатываются на основании данных из третьей после этого происходит первичная сортировка, и только потом уже пользователь начинает выбирать откуда у них ноги растут. И задача максимально автоматизировать предварительную суету.
|
|
|
Вопрос по выпадающему списку
Вопрос по выпадающему списку
15.01.2024 13:04:38
Всем доброго дня. Пытаюсь сделать выпадающий список предопределенных значений по условию. Если условие А то один список Если Б то другой. Использую конструкцию:
Хотя конструкция
Может есть какая то особенность по вариативности выпадающих списков? Подскажите плиз. Или я где то жестоко ошибаюсь. |
|||||
|
срабатывание макроса по событию изменения в ячейках
10.01.2024 15:00:51
Jack Famous, при первичном заполнении там данных нет. Но по логике если он не видит необходимого значения то игнорирует условие. падение происходит при первом же запуске
|
|
|
срабатывание макроса по событию изменения в ячейках
10.01.2024 09:57:29
Добрый день. У меня в чем то схожая задача. Необходимо отслеживать изменения в ячейке и в случае изменения на определенное значение предлагать тот или иной выбор предопределенных значений.
Но я получаю ошибку не соответствие типа на первом же "If Target.Value = " Подскажите как решить эту задачу7 |
|||
|
Автоматическое изменение в файле XLS в заданной папке, необходимо отслеживать изменения файлов в папке и заменять в них точку на точку.
13.10.2023 14:28:50
Ігор Гончаренко, Дмитрий(The_Prist) Щербаков, Есть папка "А" содержащая файл "отчет1" в формате xls/ в этой же мамке будет файл "обработка" в формате mxl предполагается что запустив файл обработка и начав работу в 1С отработает следующий кейс:
1С подхватила файл "отчет1" внесла в него данные и закрыла с сохранением макрос файла "обработка" увидел изменение даты и времени сохранения файла "Отчет1" - обратился к файлу "отчет1" и преобразовал форматы данных. После чего сохранил файл 1С подхватила файл "отчет1" и использовала его в работе Для получения пролага по выгрузке загрузке файла я ставлю задержку в шагах работы 1С, а макрос отрабатывает автоматически ориентируясь на момент изменения даты и времени сохранения файла. Как то так. |
|
|
Автоматическое изменение в файле XLS в заданной папке, необходимо отслеживать изменения файлов в папке и заменять в них точку на точку.
13.10.2023 09:04:09
Дмитрий(The_Prist) Щербаков, Огромное спасибо. Попробую применить. Но вопрос как мне отследить что произошло изменение (сохранение) внешнего файла для активации макроса?
|
|
|
Автоматическое изменение в файле XLS в заданной папке, необходимо отслеживать изменения файлов в папке и заменять в них точку на точку.
Автоматическое изменение в файле XLS в заданной папке, необходимо отслеживать изменения файлов в папке и заменять в них точку на точку.