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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 524 След.
Обновляемая база данных
 
Aлeкceй, думаю Виктория не планирует делать формы. Я так понял, что основная цель - ускорить загрузку данных из нескольких файлов Excel, в которые данные заносятся другими людьми. Контроль ввода не планируется.
Хотя изучение озвученных возможностей будет большим плюсом и может быть впоследствии появится удобный инструмент ведения базы.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Обновляемая база данных
 
Цитата
Viktoriya3675 написал:
после подключения к нужным файлам, он потом как обновляет данные
Там другая схема - данные изначально вносятся в единую базу Access, но в разные таблицы. И внутри Access можно настроить сведение этих таблиц по ключам в единый реестр, к которому можно будет уже подключаться из Excel даже без PowerQuery(но лучше с ней).
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Сравенение двух таблиц на грамматику, Сравенение двух таблиц на грамматику
 
nilske, судя по файлу - не факт. Там по сути значения одинаковые, только для второй таблицы добавлены страны в скобках.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Сравенение двух таблиц на грамматику, Сравенение двух таблиц на грамматику
 
В столбец Е записываете формулу:
Код
=ВПР(B3&" (*";$D$3:$D$37;1;0)

и считайте, что результат готов. Копируете как значения на новый лист и удаляете все НД(тем же фильтром).
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
[ Закрыто] Инфоцыгане пробивают дно или это норма?, Платные библиотеки для vba
 
Цитата
Senaki написал:
что-то как-то жиденько у вас ответ получился.
а я где-то подряжался что-то выискивать и доказывать? Нет. А вот Вы похоже - да.
Цитата
Senaki написал:
если он, как вы сказали лжец
где я такое сказал? Я написал ровно это:
Цитата
Дмитрий(The_Prist) Щербаков написал:
Ничего нового он не изобрел, просто собрал в единое решение то, что сделали до него. Хоть он и утверждает, что в сети нет ничего и он сам все придумал. Ну утверждать-то сейчас кто угодно и что угодно может.
т.е. он ничего нового не изобрел, ноу-хау нет никакого, тем по управлению процессами в ОС хватает. Человек взял и собрал решения по этой теме в одно и продает. Это его право. А Вы прицепились непонятно за что и раздуваете тему, что только все больше наводит на мысли, что Вы и ОН - одно лицо. Надо же как-то привлекать внимание к продукту, который не особо расходится :)

Цитата
Senaki написал:
Где эта информация есть, чтобы про неё почитать? Приложите ссылки.
Распаралеливание процессов в Excel тема не новая и обсуждалась даже здесь. И сам алгоритм решения никак не тянет на уникальность. Другой вопрос, что никто не старался это все запихнуть в единое целое, заточить исключительно под Excel и продать. И если продается - почему бы это не сделать? Об этом я написал.
И искать за Вас ничего не собираюсь только для того, чтобы Вам так было спокойнее/удобнее. Ищите среди API функций и среди других языков, раз так хочется что-то кому-то доказать(пусть даже себе). Мне это не интересно, я это уже проходил.
Изменено: Дмитрий(The_Prist) Щербаков - 09.12.2025 17:39:34
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Автоматическое выравнивание высоты строки при использовании ВПР
 
Цитата
Виктор написал:
если подтягивать данные через ВПР, то строка по высоте автоматически не настраивается
да. Вам и написали, что формулы не могут управлять форматами ячеек, строк и столбцов. А высота строки - это форматирование строк. Поэтому без макросов никак.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Преобразование теста в число при вставке данных из таблицы выгруженной из 1С, макрос
 
Цитата
solutio написал:
в колонке D при вставке текста преобразовывать в дату
и еще раз:
Цитата
Дмитрий(The_Prist) Щербаков написал:
Не нашел в коде даже малейшего упоминания столбца D
что преобразовывать, если в коде ничего в столбец D не вставляется?
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
[ Закрыто] Инфоцыгане пробивают дно или это норма?, Платные библиотеки для vba
 
Цитата
Senaki написал:
сами тогда и рассудите, норм или нет
конечно не он первый. Ничего нового он не изобрел, просто собрал в единое решение то, что сделали до него. Хоть он и утверждает, что в сети нет ничего и он сам все придумал. Ну утверждать-то сейчас кто угодно и что угодно может. Другое дело - верить этому всему или нет :) Лично мне глубоко параллельно, что он там пишет о созданном им "детище"(сам, не сам, работает, не работает) - продавать-то надо как-то :) Если будет у кого-то к этому интерес настолько, чтобы купить за озвученную автором цену - почему бы и нет?
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Преобразование теста в число при вставке данных из таблицы выгруженной из 1С, макрос
 
Не нашел в коде даже малейшего упоминания столбца D.
Цитата
solutio написал:
в колонку С число
совершенно неясно, как это сделать, если в коде Вы в столбец С вносите текст:
Код
ws.Cells(rowNum, "C").Value & ws.Range("BB1").Value

в С может и число, но при сцеплении со значением ячейки "BB1" это уже текст, т.к. в "BB1" текст - буква "К".
Вы уверены, что правильно в описании обозначили столбцы?
Изменено: Дмитрий(The_Prist) Щербаков - 09.12.2025 11:14:03
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Специфическая пропись числа, Число нестандартной прописью
 
имелось в виду, что так не принято читать дроби в математике. Не более того. Никто же не говорит вместо 1 десятой 100 тысячных? Поэтому и не нашлось ответа на просторах сети.
Изменено: Дмитрий(The_Prist) Щербаков - 08.12.2025 14:33:28
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Специфическая пропись числа, Число нестандартной прописью
 
Цитата
edkudin написал:
того что надо так и не нашёл
видимо потому, что это не вписывается в математические рамки :)
Число "150,02" никак не 20 тысячных.
Изменено: Дмитрий(The_Prist) Щербаков - 08.12.2025 13:56:51
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
[ Закрыто] Инфоцыгане пробивают дно или это норма?, Платные библиотеки для vba
 
Цитата
Senaki написал:
Но вопрос в том, нормально ли это, в 25 году продавать код в эпоху OpenSource?
Нет, конечно. Надо делать все для людей, не жалея сил и времени. Создать, отдавать и созидать. Только так, никакой выгоды. А по ночам можно вагоны разгружать, чтобы было на что хлеб купить.
Ну а если серьезно: если создано то, что действительно имеет востребованность и создано хорошо - то почему бы и не продавать? Кому надо - купит. Кому не надо - может пройти мимо. Как Вы сами написали - сейчас 2025 и благо выбор-то есть. И мне лично не очень понятно, с чего Вы решили, что все должно быть OpenSource. Игры и те продаются, а от них уж куда меньше пользы, чем например от программ, ориентированных на упрощение работы и рутинных операций.
Изменено: Дмитрий(The_Prist) Щербаков - 08.12.2025 09:10:25
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Внезапно появился пароль на файле
 
Так может в каком-то макросе это все дело и было. Может быть даже там где-то были и макрокоманды листа макросов(прописаны в именах), которые тоже на такое способны.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
PQ: при загрузки на лист результата Запроса, выдает ошибку "Сбой инициализации источника данных", PQ: при загрузки на лист результата Запроса, выдает ошибку "Сбой инициализации источника данных"
 
Цитата
Ma_Ri написал:
У Вас есть ссылки на варианты?
увы, нет. У Вас специфическая задача. Самое простое это адаптировать имеющийся код к UserForm. На которой расположить только один вып.список и все. Или вовсе пересмотреть подход к решению задачи(например, через стандартные вып.списки).
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
PQ: при загрузки на лист результата Запроса, выдает ошибку "Сбой инициализации источника данных", PQ: при загрузки на лист результата Запроса, выдает ошибку "Сбой инициализации источника данных"
 
Ничего криминального. Нужно видеть запросы - явно дело в них. Смоделировал ситуацию, добавил в файл все приведенные коды и два запроса к другим книгам - никаких проблем.
Вероятно, запросы обновлялись по требованию и где-то что-то куда-то перекрестно ссылалось.
Цитата
Ma_Ri написал:
у меня вроде бы с ним не было до этого проблем
но не значит, что их не будет в будущем. Это проходили уже не раз. Я бы уже начал искать пути использовать что-то другое, чтобы потом в бешенном темпе не исправлять все.
Изменено: Дмитрий(The_Prist) Щербаков - 03.12.2025 16:45:52
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
PQ: при загрузки на лист результата Запроса, выдает ошибку "Сбой инициализации источника данных", PQ: при загрузки на лист результата Запроса, выдает ошибку "Сбой инициализации источника данных"
 
Цитата
Ma_Ri написал:
конфликт Запроса с макросом
не думаю. По крайней мере явно не тот, что приведен выше. Но я бы решительно отказался от использования ActiveX - эти элементы давно устарели и могут принести много глюков.
Ну и есть непонятки когда вообще вызывается этот код - нигде нет намека на это. В общем есть подозрение, что просто не все действия кодов правильно согласованы с обновлением запросов.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
PQ: при загрузки на лист результата Запроса, выдает ошибку "Сбой инициализации источника данных", PQ: при загрузки на лист результата Запроса, выдает ошибку "Сбой инициализации источника данных"
 
Дело вовсе не в претензиях, а в том, что хотелось бы "пощупать" файл с такими запросами, с которыми код работает не корректно.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
PQ: при загрузки на лист результата Запроса, выдает ошибку "Сбой инициализации источника данных", PQ: при загрузки на лист результата Запроса, выдает ошибку "Сбой инициализации источника данных"
 
Как бы сложно что-то советовать, если проблема сама из себя не очень ясна и проверить её не на чем. У меня запросы обновляются именно в указанном порядке, при этом тестировался код даже на 2010 Excel с установленной надстройкой PowerQuery и без неё(формат запросов старых версий).
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
PQ: при загрузки на лист результата Запроса, выдает ошибку "Сбой инициализации источника данных", PQ: при загрузки на лист результата Запроса, выдает ошибку "Сбой инициализации источника данных"
 
Цитата
Ma_Ri написал:
в Excel2013 у меня ничего не получилось
что именно не получилось? Код не работает или запросы ошибку выдают?
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Как изменить формулу с функцией СУММЕСЛИ для учета регистра
 
Цитата
vlad1211 написал:
Может ошибка где-то в пунктуации?
для начала сократите диапазон с целого листа строк до 10. И уберите ЕСЛИОШИБКА. Тогда гадать не придется.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Внезапно появился пароль на файле
 
Цитата
Alexcx написал:
сам 100%  этого не делал
тогда только барабашка(вирус, по программерски). Потому что сами пароли не устанавливаются ни в каких вариациях.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Удалить строку, включающую строго заданное слово, Написать макрос, который удалит строку целиком, если в ней будет найдено строго заданное слово
 
Цитата
yozz написал:
те строки, которые содержат строго слово "масло"
если на скрин опираться - достаточно в фильтре забить Содержит -"масло ". Пробел на конце слова обязателен.
Ну а если не подходит - то см.сообщение от Старичок.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Как при инициализации формы в Texbox получить десятичное число через запятую
 
Цитата
Вал Бал написал:
а мой вариант, подойдет: вроде сработал
это решать только Вам. Мы лишь предлагаем варианты :) Здесь все просто: если результат устраивает Вас - значит подходит.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Как при инициализации формы в Texbox получить десятичное число через запятую
 
Цитата
Sanja написал:
И что за запись такая, прости Господи, ActiveCell.Range("A1").Offset(0, 0).Value
Нормальная запись для макрорекордера :) Означает брать ПЕРВУЮ ячейку от ActiveCell и далее с ней какие-то действия. В данном случае здесь потом явно было смещение на N строк и столбцов, но автор убрал, т.к. смещение не было нужно. Вот и получилась такая дичь :)
Вал Бал, не смотрите на все, что пишет макрорекордер. Раз начали кодировать руками - изучайте мат.часть потихоньку(Как обратиться к диапазону из VBA)

Запишите так:
Код
ActiveCell.Value

если нужно обращение к активной ячейке. Если нужно всегда смещаться на 7 столбцов от активной ячейки - то так:
Код
ActiveCell.Offset(0, 7).Value

Если нужно ВСЕГДА обращаться к столбцу L, но сохранить номер строки активной ячейки - то лучше вовсе так:
Код
Cells(ActiveCell.Row,"L").Value

Ну а в итоге, все, что Вам надо:
Код
Private Sub TextBox1_Change()
ActiveCell.Offset(0, 10).Value = Val(Replace(Me.TextBox1, ",", "."))
ActiveCell.Offset(0, 10).NumberFormat = "0.0"
End Sub

Private Sub UserForm_Initialize()
Me.TextBox1 = ActiveCell.Offset(0, 10).Text
End Sub
Изменено: Дмитрий(The_Prist) Щербаков - 30.11.2025 10:55:22
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Маркер для крайнего уровня, Формулы, PQ, Vba
 
Цитата
Михаил Л написал:
маркеры для крайнего уровня
UDF:
Код
Function GetLevel(rc as range)
GetLevel = rc.Entirerow.Outlinelevel
End function

записываете в столбец Е:
Код
=GetLevel(A4)

и протягиваете до конца.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Не работает файл с макросами
 
Все же ищите тогда в настройках антивируса. Где-то надо установить исключение на файлы xlsm и подобные.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Обрезать строку после второго пробела СПРАВА
 
Как получить слово после последнего пробела
там не только про последнее слово, но и про 2-е и 3-е с конца текста.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Скопировать данные во все книги папки
 
Цитата
Вал Бал написал:
не удаётся вставить данные так как размер
значит в той книге уже есть данные. Надо чуть добавить:
Код
For Each w In arrWB
            Set wb = Workbooks.Open(w)  ' Этот метод копирует данные в книги находящиеся по пути с главной
            wb.Worksheets("Информация_ИЛ").Cells.Clear          
            ThisWorkbook.Worksheets("Информация_ИЛ").Cells.Copy 'копируем все данные с активного листа
            'вставляем только значения и форматы
            wb.Worksheets("Информация_ИЛ").Cells(1, 1).PasteSpecial xlPasteValues
            wb.Worksheets("Информация_ИЛ").Cells(1, 1).PasteSpecial xlPasteFormats
            Application.CutCopyMode = False
            wb.Close (True)
        Next w
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Не работает файл с макросами
 
Вы не пробовали удалить лист "Отчет о совместимости"? Он скрыт и в нем 500 гиперссылок. Они вполне могут "бесить" антивирус и вызывать сбои.
Поможет ли это в проблеме сказать сложно, но попробовать можно.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Скопировать данные во все книги папки
 
Не проще вообще формулы не переносить в новый лист?
Код
For Each w In arrWB
   
            Set wb = Workbooks.Open(w)  ' Этот метод копирует данные в книги находящиеся по пути с главной
            ThisWorkbook.Worksheets("Средства измерений").Cells.Copy'копируем все данные с активного листа
            'вставляем только значения и форматы
            wb.Worksheets("Средства измерений").Cells(1,1).PasteSpecial xlPasteValues
            wb.Worksheets("Средства измерений").Cells(1,1).PasteSpecial xlPasteFormats
            Application.CutCopyMode = False
            wb.Close (True)
        Next w
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 524 След.
Наверх