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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 525 След.
Не работает NUM2TEXT.XLA по локальной сети, Excel дописывает адрес к функции =Сумма_прописью()
 
Цитата
galdikas написал:
проблема может быть с любой функцией, к которой Excel допишет путь
Сбивается путь к UDF из надстройки
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Запустить макрос из другой книги
 
Цитата
Фрезератор написал:
можете объяснить как это работает?
идти по каждому листу книги iWb. Вот и все. Вы же не первый день на форуме и с VBA - уже можно было начать азы-то изучать.
Цитата
Фрезератор написал:
надо чтобы удалялись все листы после указанного
Код
For i = wsStart.Index + 1 To iWb.Worksheets.Count
    iWb.Worksheets(i).Delete
Next

wsStart - ссылка на "указанный" лист. Где и как он указывается даже не разбирался, т.к. по переписке в теме на это нет никакого указания.
Изменено: Дмитрий(The_Prist) Щербаков - 09.01.2026 12:05:37
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Как провести анализ падения или роста по месяцам, Есть таблица с наименованием продукции и продажи по месяцам. Нужно проанализировать, падение или рост продаж из месяца в месяц.
 
Цитата
Сергей Лисицын написал:
код можно было не запирать
так там нет кодов, все на формулах :)
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Удобная таблица заказов для клиентов
 
Цитата
Aлeкceй написал:
с помощью TreeView
тоже не факт. Иногда удобнее просто связанные ListView с возможностью переноса из общих списков в заказы.

Мое мнение: все, что касается взаимодействия с клиентами/заказчиками - должно быть очень грамотно продуманной и удобной схемой. А для этого надо сначала изучить весь бизнесс-процесс, оптимизация которого требуется. И только когда будет полное понимание всей картины взаимодействия - вот тогда и можно уже будет приступать к разработке инструмента, реализующего эти все взаимосвязи.
А так это все может свестись к куче совершенно непригодных советов. И не потому, что советы плохие - а потому, что они просто не подходят под имеющуюся модель взаимодействия.
Изменено: Дмитрий(The_Prist) Щербаков - 26.12.2025 11:57:35
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Power Query - запрос исходных данных по ссылке из ячейки листа для нескольких ссылок
 
Цитата
delph3r написал:
как теперь избежать прописывания каждого пути файла в коде?
так Вам же дали полный код - все, что с путями - это пример таблицы и все, т.к. никакого примера от Вас нет. Это можно удалить из кода.
Код
let
   // предположим, нас интересует одна таблица Table1 в каждом файле
   обработчик = (ссылка) => Excel.Workbook(File.Contents(ссылка)){[Kind = "Sheet", Name = "Материалы"]}[Data],
   // получаем список обработанных таблиц
   таблицы = List.Transform(Ссылка_свод[Ссылка_свод], обработчик),
   // соединяем таблицы
   итоговая = Table.Combine(таблицы)
in
   итоговая

еще лучше было бы, если бы Вы не скрины прикладывали, а файл Excel.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Чем обернуть или как иначе выполнить GetObject
 
Тогда только подключение через библиотеки или внесение файла в исключения антивируса.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Чем обернуть или как иначе выполнить GetObject
 
Здесь по сути только один вариант - подключить SAPGUI напрямую через Tools -References.
И Вы уверены, что именно эта строка не нравится, а не другие действия с полученным объектом? Как правило, не нравятся строки, которые содержат обращение к объектам без разделения на отдельные переменные.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
VBA. Вставка формулы в ячейку кодом в цикле
 
Цитата
Фрезератор написал:
А в таком виде как вы предлагаете
В таком виде, в каком Вы вопрос выложили - проблема вообще только у Вас :) Хотите понять причину ошибки - выкладывайте файл с кодом.
Потому что лично у меня так тоже замечательно работает:
Код
sh.Range("W" & k).Formula = "=VLOOKUP(R" & k & ",$A$4:$P$31,10,0)"
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Создание бланка в Excel на основе бланка Word
 
Еще можете предложить начальству заполнять таблицы в Excel, но потом через макросы заполнять из них бланк Word. Это довольно распространенная практика и подобное решение будет более гибким, чем подстройка Excel под описанные требования.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
VBA. Вставка формулы в ячейку кодом в цикле
 
Ну что-то как-то слабо верится, что прям вот только в этом проблема
Цитата
Фрезератор написал:
Чего то не нравится ей "&k&"
без файла только гадалки ответят. Может на тот момент k = 0. А может еще что.
А вообще, есть общепринятая практика записи в универсальной форме:
Код
sh.Range("W" & k).Formula = "=VLOOKUP(R5,$A$4:$P$31,10,0)"

так не надо будет ни разделители аргументов определять, ни локализацию. А Вы сами себе проблемы выдумываете, а потом героически их выкладываете на форум :)
Цитата
Фрезератор написал:
VBA, при всё ок, сам должен вставить пробелы
кому должен? Ничего подобного. Будет ставить только в явных случаях, когда другого применения символу амперсанда нет. Но если у Вас записана некая переменная, а за ней спец.символ амперсанда(k&) - то никакого разъединения в автоматическом режиме не будет. Потому что такая запись означает преобразование "на лету" переменной в тип Long.
Изменено: Дмитрий(The_Prist) Щербаков - 24.12.2025 16:31:26
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Перейти к файлу через функцию ГИПЕРССЫЛКА, Почему excel2016 и excel2024 по разному обрабатывает нажатие на функцию ГИПЕРССЫЛКА?
 
А не пробовали без всяких там реестров - просто добавить расположение файла в доверенные?
Надстройка не запускается в Excel
Не обращайте внимания, что про надстройку - все советы справедливы для любых файлов Excel.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Распечатка текста на термопринтере сразу со сканера QR-кодов в Экселе, Возможно ли сразу распечатывать текст со сканера QR-кодов в Экселе?
 
Цитата
Алексей написал:
хочется проработать момент с мгновенной распечаткой после сканирования
прорабатывайте. Основа дана.
Только здесь я уже пройду мимо, т.к. нужно выяснять детали, обсуждать и т.п. Нет на это ни времени, ни особого желания, т.к. сама по себе задача больше в рутине выяснения ТЗ и нюансов, чем в алгоритме.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Распечатка текста на термопринтере сразу со сканера QR-кодов в Экселе, Возможно ли сразу распечатывать текст со сканера QR-кодов в Экселе?
 
Файл. Распечатывает все коды из листа1, начиная со 2-ой строки. Принцип: в листе "Лист 2" в ячейку D2 последовательно записывается код из листа1. В ячейке А2 он обрабатывается Вашей формулой(сделано специально, чтобы могли формулу при случае изменить). После этого сразу отправляется на печать.
Все, что требуется от Вас - это нажать кнопку. Если на листе "Лист1" нет кодов - программа об этом скажет и печати не будет.
Важно! Первая ячейка на листе "Лист1" должна быть тоже заполнена(не кодом - любой заголовок). И после заголовка без всяких пропусков заносятся коды.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Распечатка текста на термопринтере сразу со сканера QR-кодов в Экселе, Возможно ли сразу распечатывать текст со сканера QR-кодов в Экселе?
 
Интересно...А как Вы себе представляли автоматизацию? Требования к работе с макросами изучали? Ну т.е. хотя бы то, что для работы с ними их надо разрешить в приложении и т.д.? Куда помещать коды? Как запускать?
Тут дело-то в чем: просите автоматизацию, а получается, что надо не только сделать Вам все с нуля, но еще и объяснить как пользоваться и какие нюансы. Это как бы не очень укладывается в рамки простой помощи. Код не сложный - но вводить Вас в азы работы с макросами это уже другая история.
В общем: определитесь для начала с форматом кода: печатать по очереди все, что на листе1(применив формулу из листа2) или сразу после ввода значения. После этого Вам предложат решение. Я могу приложить код печати всех данных скопом по очереди. Вывод на принтер по умолчанию. Все это приложить в файле с кнопкой. А дальше изучайте что это и как применять.
Вот, для начала пойдет: Что такое макрос и где его искать?
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Распечатка текста на термопринтере сразу со сканера QR-кодов в Экселе, Возможно ли сразу распечатывать текст со сканера QR-кодов в Экселе?
 
Цитата
Алексей написал:
вопрос - как автоматизировать, не переходя в раздел печати
поиском Вы явно не пользовались. Вы же когда имели в виду автоматизацию - подразумевали макросы? Вы же знаете про них?
Цитата
Алексей написал:
Количество сканируемых QR кодов может варьироваться, можем отсканировать 5 или 6 или 10, а можем отсканировать 12 или 15 или 20.
для автоматизации - это не проблема. Кодом можно автоматически определить кол-во строк в столбце и печатать от 2-ой строки и до последней заполненной. Не вижу проблемы. И это на мой взгляд оптимальный вариант. Список перед печатью можно проверить и только после того, как убедились, что все верно - отправлять на печать. Отдельная кнопка с кодом, который все определит сам.
Изменено: Дмитрий(The_Prist) Щербаков - 24.12.2025 09:31:56
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Распечатка текста на термопринтере сразу со сканера QR-кодов в Экселе, Возможно ли сразу распечатывать текст со сканера QR-кодов в Экселе?
 
Сложная какая-то схема. Почему не отсканировать сразу все нужные номера, а потом скопом их все распечатать? Или уж сканировать все в одну ячейку, вытягивать из неё нужный текст на другом листе и опять же - сразу отправлять на печать. Без перехода на следующую ячейку.
В общем вот эта вся тема с "отсканировали-распечатали-перешли на другую ячейку пока не дойдем до 10-ой" - какая-то слишком мудреная для автоматизации. Много нюансов придется у Вас выпытывать, чтобы что-то предложить.
Изменено: Дмитрий(The_Prist) Щербаков - 24.12.2025 09:23:50
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Распечатка текста на термопринтере сразу со сканера QR-кодов в Экселе, Возможно ли сразу распечатывать текст со сканера QR-кодов в Экселе?
 
Цитата
Алексей написал:
и этот QR код текстом выводится в ячейке нашего MS Excel 2010.
не маловажный момент: после вывода текста - ячейка в режиме редактирования или происходит автоматическое завершение ввода(переход на другую ячейку сразу после сканирования)?
Если этого перехода нет - то придется завершать ввод самостоятельно, чтобы отследить завершенное изменение значения ячейки.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Поиск файлов в windows 10, Одновременный поиск разноименных файлов в windows 10
 
Если есть список файлов(полное имя, а так же папка расположения) - то макросом можно проверить наличие файла в указанной папке по его имени.
Но совсем непонятно, что значит:
Цитата
KykyyRuzaa написал:
не по одному, а все вместе, списком
если и так список записан...
Изменено: Дмитрий(The_Prist) Щербаков - 23.12.2025 16:17:32
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
заливка строчки, если в определенной ячейке содержится текст с ключевым словом
 
Основные понятия условного форматирования и как его создать
Сборник формул для условного форматирования

Выделяете таблицу(начиная со строки 3) -Условное форматирование -Создать правило -Использовать формулу:
Код
=СЧЁТЕСЛИ($Q3;"*без движения*")>0
Изменено: Дмитрий(The_Prist) Щербаков - 23.12.2025 12:32:54 (вложил файл)
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Перенос данных в шаблон
 
Цитата
Rodion761 написал:
Не подумал о том
так варианты Вам уже предложили - Вы хоть попробовали что-то самостоятельно сделать? Если да - что именно не получилось? Я вот скачал файлы, посмотрел и...Не увидели ни одной хотя бы маленькой попытки хоть что-то сделать своими силами в продвижении решения задачи. Выглядит так, будто Вы просто приложили файлы, чтобы Вам сделали их "под ключ". Не очень это похоже на то, что Вам надо "направление для решения задачи". Если бы файлы с примерами были приложены изначально - то да, возможно, Вы и получили бы сразу в них решение. Но приложить пустые файлы, когда варианты с примерами уже накиданы - здесь я лично мимо. Вы не предмет изучить хотите, судя по всему, а решение готовое получить.
В этом случае ждите тех, кому будет не лень делать с нуля за Вас Ваши задачи.
Изменено: Дмитрий(The_Prist) Щербаков - 23.12.2025 09:11:24
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Перенос данных в шаблон
 
Начать с поиска информации на этом же прямо сайте. В приемах было нечто похожее.
Основное направление - функция ВПР. На основании номера тянете в шаблон остальную информацию.
2 минуты поиска - и найдена статья, которая полностью повторяет Вашу задачу: Заполнение бланков данными из таблицы
Изменено: Дмитрий(The_Prist) Щербаков - 22.12.2025 17:23:01
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Меню СПЕЦИАЛЬНАЯ ВСТАВКА не хочет разворачиваться автоматически
 
Цитата
EvaAleks написал:
при наведении на строчку "специальная вставка".
у меня давно уже меню появляется только при наведении на стрелочку. Наведение на строку "Специальная вставка" не дает эффекта. Попробуйте тоже навести на саму стрелочку и чуть подождать. Если не сработает - скорее всего что-то поломалось в Excel или обновления какие-либо повлияли. Хотя 2010 Excel вроде как больше не обновляется.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Ошибка при создании скриншота
 
На какой строке? И как именно пробовали? Какие значения задавали? Пробовали установить сначала вручную разные значения увеличения(чтобы получить нужное соотношение)? Выкладывайте файл с кодом, не стесняйтесь. Чтобы было на чем пробовать.
А то может у Вас там миллион строк и по понятным причинам, диаграмма подобных размеров просто не может быть создана.
Изменено: Дмитрий(The_Prist) Щербаков - 22.12.2025 12:20:23
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Ошибка при создании скриншота
 
Цитата
Ranker Dark написал:
где данный заранее в макрос вбиваются
что это означает? По сути код не отличается от приведенного Вами раньше и делает по сути тоже самое. Как это исправит ситуацию - я не очень понимаю. Только в последнем коде заранее задаются размеры диаграммы, которые Вы не знаете. Поэтому в Вашем коде они задаются по размерам диапазона, который скопировали - что более правильно. Вот и вопрос: Вы что хотите получить? Вы пробовали другие размеры диаграммы задать и посмотреть результат? Если результат Вас устраивает - то что мешает играться с этой строкой:
Код
With wsTmpSh.ChartObjects.Add(0, 0, .Width, .Height).Chart

?
Там вроде все прозрачно - .Width, .Height. Изменили их - посмотрели. Можно в 10 раз увеличить - картинка будет больше:
Код
With wsTmpSh.ChartObjects.Add(0, 0, .Width * 10, .Height * 10).Chart

мало? Умножайте на 20, 100, 200 или сколько там надо.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Ошибка при создании скриншота
 
Цитата
Ranker Dark написал:
при слишком большом диапазоне качество картинки отвратительное. Текст нечитабелен.
и Вы думаете, что это можно исправить на уровне VBA? Каким образом, если нужны именно все данные листа? Только очевидное решение - разбивать диапазон на несколько частей. Каждая часть - отдельная картинка.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Ошибка диапазона в макросе из надстройки
 
Цитата
Riggo написал:
код сидит в ЭтаКнига, потому что из Модуля Макросы не видны
кто это сказал? вот именно потому, что код в ЭтаКнига - Вы и получаете ошибку.
По идее, достаточно было сделать так:
Код
ActiveWorkbook.Worksheets("Оборудование").Rows("1:4").Copy ActiveWorkbook.Worksheets("Результаты").Rows("1:1")

без ActiveWorkbook код из ЭтаКнига обращается к листам той книги, внутри которой расположен. Т.е. к надстройке.

Ну и не очень понятно, где и откуда у Вас макросы из стандартного модуля не видны. Может они у Вас имеют статус Private?
Изменено: Дмитрий(The_Prist) Щербаков - 22.12.2025 10:41:38
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Ошибка диапазона в макросе из надстройки
 
Здесь несколько неясных моментов.
1. Листы "Оборудование" и "Результаты" в какой книге расположены? В надстройке или это листы активной книги?
2. Где расположен код? В стандартном модуле или в модуле листа/книги?
От ответов на эти вопросы будет зависеть решение по изменению кода. В противном случае нет смысла гадать.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Формула для заполнения значения если ячейка имеет цвет
 
Цитата
Excaz написал:
как мне выставить желаемый цвет и сразу получить его код?
выставляете в любой ячейке нужный цвет заливки, выделяете эту ячейку и получаете код цвета заливки макросом:
Код
Sub GetInteriorColor()
MsgBox ActiveCell.Interior.Color
End Sub
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Настройка подсчета промежуточных итогов в сводной таблице, Помогите настроить подсчет промежуточных итогов в сводной
 
Цитата
Konya написал:
так как для каждого месяца считается сумма продаж
вообще непонятно, что тогда на скрине отражено. Почему в таком случае в итогах должно быть среднее, если функция поля - сумма? Вы же сами написали:
Цитата
Konya написал:
ес-но меняю в параметрах сумму на среднее
чему верить и как вообще понимать, чего хотите?
Промежуточные итоги - перенимают формулу из основного поля значений. Т.е. если это среднее - то применяют среднее не на основании строк поля сводной, а на основании исходных данных. Т.е. берется общая сумма по строкам исходных данных и делится на их кол-во. А не сумма строк сводной делится на кол-во строк сводной.
Поэтому и написал, что нужен другой подход. И как минимум Ваш файл, а не картинка.
Изменено: Дмитрий(The_Prist) Щербаков - 18.12.2025 18:11:14
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Настройка подсчета промежуточных итогов в сводной таблице, Помогите настроить подсчет промежуточных итогов в сводной
 
Никак - можно только попробовать сделать через вычисляемые объекты или вообще через меры(это уже DAX через сводную с моделью данных).
Ну а на скрине все правильно - итоги в вычисляемых полях считаются по одной и той же формуле, что и значения в полях данных.
А 125 - это среднее от среднего, по сути. Что не вписывается в технику встроенных в сводную вычислений.
Изменено: Дмитрий(The_Prist) Щербаков - 18.12.2025 17:05:04
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 525 След.
Наверх