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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 496 След.
Не создается именованный диапазон
 
Да и версия макрорекордера нормально работает, если ссылки привести в порядок. У Вас записано RefersToR1C1, значит ссылки должны быть в стиле R1C1, а Вы пытаетесь передать в стиле А1. Отсюда и проблема. Если записать так:
Код
Sub Добавить_имена()
Worksheets("График").Names.Add Name:="namecount", RefersTo:="=График!$CJ$15:$CJ$4200"
Worksheets("График").Names.Add Name:="namecount2", RefersTo:="=График!$CM$15:$CM$4200"
Worksheets("График").Names.Add Name:="namecount3", RefersTo:="=График!$CS$15:$CS$4200"
Worksheets("График").Names.Add Name:="namecount4", RefersTo:="=График!$BP$15:$BP$4200"
Worksheets("График").Names.Add Name:="namelist", RefersTo:="=График!$CJ$15:$CK$4200"
Worksheets("График").Names.Add Name:="namelist2", RefersTo:="=График!$CM$15:$CM$4200"
Worksheets("График").Names.Add Name:="namelist3", RefersTo:="=График!$CS$15:$CT$4200"
Worksheets("График").Names.Add Name:="namelist4", RefersTo:="=График!$BP$15:$CBQ$4200"
End Sub

все будет работать
Или ссылки указывать в стиле R1C1(на примере одной - остальные лениво переделывать):
Код
Worksheets("График").Names.Add Name:="namecount", RefersToR1C1:="=График!R15C88:R4200C88"

Цитата
olege1983 написал:
Макрорекордер выдал Activeworkbook.Names и вот эту фразу я изменил на Worksheets
если нет понимания разницы - лучше оставить Activeworkbook. В том варианте, в котором у Вас сейчас - созданные имена создаются с областью видимости в листе "График" и будут доступны в итоге исключительно на этом листе. Если же создавать через Activeworkbook.Names - имена будут доступны для применения в любом листе этой книги.
Изменено: Дмитрий(The_Prist) Щербаков - 28.03.2024 08:51:26
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Код выдает ошибку Application defined or object defined error, хотя по логике не должен, Неверно работает функция match
 
Так очевидно же - данные просто не найдены. А когда убираете 0 - идет поиск методом интервального просмотра.
Напишите, что именно ищете и определитесь что хотите делать в случаях, если данные не найдены - тогда можно будет подсказать более конкретно что-то.
Возможно, надо Вы пытаетесь искать часть слова, но функции указываете искать точное совпадение. Если надо найти строку, начинающуюся на "Присоед", то делать правильно так:
Код
Diapazon1 = Application.Match("Присоед*", Range("I" & i + 1 & ":" & "I1200"), 0) - 1

Обращаю внимание не звездочку. Ну и если даже это не находится или я неправильно угадал что надо - то обойти ошибку "НД" можно так:
Код
Diapazon1 = 0
Diapazon1 = Application.Match("Присоед*", Range("I" & i + 1 & ":" & "I1200"), 0) - 1
If Diapazon1 < 1 then
'не найдено значение
end if
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Особенность сортировки диапазона с формулами, Баг или фича?
 
Есть у меня подозрение, зачем это сделано. Не факт, но других идей нет.
По сути имя листа добавляется как правило в случаях, когда ссылка ведет на ДРУГОЙ лист или книгу. И если мы отсортируем таблицу со ссылками, а ссылки сортировать не станем - они могут в этом случае перестать ассоциироваться с нужными данными. Например, если мы ссылаемся на конкретную строку другого листа для получения из неё нужных данных. И для каждой строки текущей таблицы - это разная строка. При этом формула может не зависеть вообще от данных в текущей таблице - это ведь может быть совершенно самостоятельная формула, которая просто "тащит" показатель из другого листа просто на основании того, что пользователь решил, что для строки "Иван" текущей таблицы надо взять строку "7" листа "коэффициенты". И если мы не будем сортировать такие формулы - их ассоциации просто собьются.
Понятно, что более-менее продвинутые пользователи не делают такой бредовины, но ведь и Excel когда-то разрабатывали не для профи.
Другой вопрос, почему до сих пор не реализован механизм распознавания ссылок с именем листа текущего :) Думаю, просто забили на это дело, ибо общая статистика ошибок из-за этого бага явно незначительная.

P.S. Чтобы более понятно что я имею ввиду - добавьте еще один столбец в листе "Неправильно" и пропишите в нем на все значения формулы типа:
Код
=Правильно!A1

Т.е. ссылка на ячейку другого листа, которая соответствует конкретному имени.
Отсортируйте таблицу. Всё будет отсортировано корректно с точки зрения соответствия данных - т.е. Петя напротив Пети, Вася напротив Васи. При этом ссылки изменятся.
Изменено: Дмитрий(The_Prist) Щербаков - 25.03.2024 18:49:37 (добавил файл)
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
При подключении Power BI к google таблицам не показывает таблицы
 
А если убрать "?format=xlsx" и оставить просто "/export"?
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
VBA Часть текста "полужирный" в буфер обмена, из переменной, Скопировать текст в буфер обмена, при этом его часть сделать "полужирной"
 
Цитата
testuser написал:
без формы нужно вручную подключать библиотеку msforms в которой есть dataobject
или можно так:
Код
With GetObject("New:{1C3B4210-F441-11CE-B9EA-00AA006B1A69}")
 .SetText ""
 .PutInClipboard
End With

тогда и форма не нужна и подключать ничего не нужно.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Объясните, новичку про формулы и макрос
 
Смотря какая формула. Иначе может оказаться, что разбор формулы и определение алгоритма её работы может в итоге стоить дороже, чем написание самого кода.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
ВПР всех совпадений
 
ВПР с возвратом всех значений
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Сопоставление похожих текстовых выражений
 
Цитата
Sanim написал:
Один и тот же товар имеет разные штрих-кода?
нормальная история, между прочим. В компании свои ШК применяются для ОС, а у поставщика свои(для их продукции).
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
из excel в word variable not set, ошибка в строке .Range.End
 
Цитата
vral написал:
какой именно тип у rs и re?
Long.
Типы можно смотреть самостоятельно через окно Watches, перенеся туда переменную после получения ей значения.
Так же можно еще и справку использовать(F1 или вбить свойство в поисковик).

P.S. Так-то вся тема к Word относится, а не к Excel...
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Фильтр в сводной таблице через переменные (значение ячеек)
 
Пока Вы не напишите как что прописываете и откуда чего взять - Вам никто ничего толкового и полностью рабочего не предложит. Кроме Вас никто не знает, что там в Ваших ячейках и в каком виде записано.
Вот, крутите(ячейки свои указывайте):
Код
ActiveSheet.PivotTables("Сводная таблица11").PivotFields( _
        "[Date].[MonthNumber, Year].[MonthNumber, Year]").VisibleItemsList = Array( _
        "[Date].[MonthNumber, Year].&[" & Range("A1").Value & "]", "[Date].[MonthNumber, Year].&[" & Range("A2").Value & "]")
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Из сводной таблицы в простую (или умную)
 
Цитата
Павел написал:
Вопрос вроде простой
да вот ни разу, если хотите скопировать сводную таблицу, но чтобы в итоге это была не сводная, а обычная, но со всеми вычислениями сводной. Это можно сделать только кодом, притом не самым простым. Ведь вычисления в таблице могут быть разными: сумма, кол-во, произведение, дисперсия и т.п. И это все надо сначала определить, потом в таблице воспроизвести расчеты этих вычислений стандартными функциями. Плюс могут быть вычисляемые поля и объекты, которые тоже надо будет определять.
Так что на самом деле не такая уж простая задача, как кажется.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Создание сводной с таблицы с многострочной шапкой
 
В общем-то, при помощи PowerQuery делается все достаточно просто(см.вложение).
Основной принцип описан здесь: Как из оборотно-сальдовой ведомости сделать сводную таблицу при помощи Power Query, вариант 2. Если потренируетесь и разберетесь с вложенным файлом - то в дальнейшем без проблем сможете сами такие таблицы переделывать.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
поиск первой закрашенной ячейки
 
Цитата
ton bon написал:
через функцию DisplayFormat не работает, а как работает - не понятно
да нет ничего не понятного. Просто Вы не все прочли - свойство DisplayFormat не будет работать внутри UDF(т.е. функции пользователя, вызываемой с листа). Вот и все. А у Вас скорее всего именно из листа и вызывается функция.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
поиск первой закрашенной ячейки
 
Цитата
Sanja написал:
для 2007 и старше
для 2010 и старше. Для 2007 свойство DisplayFormat не доступно.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Не работают макросы на сетевом диске, Майкрософт блокирует макросы
 
Не пробовали добавить сетевой диск(или отдельные его папки) в надежные расположения(Параметры -Центр управления безопасностью -Параметры центра управления безопасностью  -Надежные расположения -Добавить новое расположение)? Тогда Excel должен игнорировать блокировку файлов из этих папок.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Диаграмма Ганта в Power Query, Ошибка при сведенном столбце
 
Цитата
Nicola Verde написал:
мне нужны именно цифры 1,2,3, а работает он со столбцом Объем работ, но форматы одинаковые
а скрины говорят другое: Объем работ - числовой тип с плавающей запятой, Индекс - без определенного типа. Это по иконкам видно. Добавьте все же шаг ДО создания столбца сведения, в котором назначьте столбцу Индекс тип ЧИСЛОВОЙ.

Кстати, что заметил: даты у Вас идут вроде бы не по порядку(не от самой ранней к поздней, а в разнобой) - значит перед сведением не мешало бы их отсортировать по возрастанию. Иначе может каша получиться в итоговой таблице.
Изменено: Дмитрий(The_Prist) Щербаков - 15.03.2024 16:05:47
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Диаграмма Ганта в Power Query, Ошибка при сведенном столбце
 
Цитата
написал:
Насчет суммы не понял вас, можете уточнить?
сложно уточнять, когда и так уже расписал где это и откуда брать :) При создании столбца сведения - Расширенные параметры. Когда раскрываете - там есть функция сведения. Это либо сумма, либо количество и т.п. У Вас явно сумма, т.к. на скрине 4 это явно видно - List.Sum. В видео Николай почему-то не описывает этот момент.
Попробуйте по этому видео(или текстовой инструкции) что-то изменить - может получится: Создать список дат(месяцев, кварталов, лет) на основании даты начала и окончания периода
Цитата
Nicola Verde написал:
Я добавлял даты которые отсутствуют
это еще более непонятно. Почему отсутствует, зачем добавляли, куда...проще было бы в таблицу исходную добавить какую-то строку временную с проектом, начало которого было бы с первой нужной даты и заканчивается последней нужной.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Диаграмма Ганта в Power Query, Ошибка при сведенном столбце
 
Без файла действительно плохо понятно, что именно Вы делаете. Что хотелось бы уточнить: Вы при создании столбца сведения указываете функцию агрегирования Сумма по столбцу Индекс? Если да - то для начала надо для столбец индекс преобразовать в число, а уже потом агрегировать.
Ну и понять бы, зачем именно сумма. Здесь судя по всему можно выбрать кол-во(разворачиваете Дополнительные параметры и выбираете функцию агрегирования).
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Дублирование текста через привязку совпадений между ячейками, Необходимо настроить автоматическое дублирование текста в ячейки ниже по списку на основе совпадения значений параллельного списка
 
Без примера - ВПР в помощь.
офф
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Вставка большой таблицы excel в word
 
Цитата
Виктор Скалин написал:
это должен быть 1 фойл в формате ворда или pdf
А почему не подходит просто из Excel сохранить в PDF и этот файл подписать ЭЦП? Если нужна шапка на каждой странице - в Excel для печати можно сквозные строки назначить.
Все остальные варианты будут все равно привязаны к ручному вмешательству и правкам в Word, т.к. прямого переноса, увы, нет.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Связанные списки в умной таблице с помощью ДВССЫЛ не хотят связываться.
 
А какая у Вас версия Excel? Что-то на скрине это больше на Google Sheets похоже.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Не отображаются в своде численные значения, содержащие букву (Power query)
 
Так Вы в запрос-то загляните - у Вас для этого кода ошибка висит: "Невозможно преобразовать в число".
В запросе "ТЗаявки", из которого берете данные, Вы для этого столбца пытаетесь данные перевести в число на 2-м шаге запроса:
= Table.TransformColumnTypes(Источник,{{"код 1-3", Int64.Type}, {"код 4-5", Int64.Type}, {"код 6-7", Int64.Type}, {"код 8-17", Int64.Type}, {"код 18-20", Int64.Type}, {"сумма заявок", type number}, {"КОСГУ", Int64.Type}, {"Код направления расходов", Int64.Type}, {"дата заявки", type datetime}, {"№ заявки", type any}})
Задайте нормальный тип и будет все как положено.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Вставка большой таблицы excel в word
 
Вставляйте как картинку, если такой вариант допустим.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Макрос для суммирования чисел из таблицы, Добрый день! Помогите пожалуйста с написанием формулы.
 
Цитата
написал:
Подтверждаю файлом
а почему у Вас двоеточие в условиях, когда я формулу приводил с точкой-с-запятой?
=СУММПРОИЗВ((C7:C115)*((D7:D115={"просрочен";"в работе";"отправлен скан счета"})))

Ну и сообщение мое выше прочтите - возможно надо ввести как формулу массива или использовать другой вариант формулы.
Изменено: Дмитрий(The_Prist) Щербаков - 14.03.2024 10:14:01
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Макрос для суммирования чисел из таблицы, Добрый день! Помогите пожалуйста с написанием формулы.
 
Цитата
epova_viktoriya написал:
по вашей формуле тоже выдает ошибку
либо введите мою формулу как формулу массива(сразу тремя клавишами Ctrl+Shift+Enter), либо используйте более длинный вариант:
=СУММПРОИЗВ((C3:C100)*((D3:D100="просрочен")+(D3:D100="в работе")+(D3:D100="отправлен скан счета")))

Плюс, убедитесь, что в диапазоне суммирования нет текстовых значений. Иначе будет ошибка #ЗНАЧ!
Изменено: Дмитрий(The_Prist) Щербаков - 14.03.2024 10:07:02
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Сумма в выбранном диапазоне ячеек
 
=СУММ(ИНДЕКС(B:B;E2):ИНДЕКС(B:B;F2))
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Макрос для суммирования чисел из таблицы, Добрый день! Помогите пожалуйста с написанием формулы.
 
Цитата
epova_viktoriya написал:
сумма необходима только если выбраны 3 из них
=СУММПРОИЗВ((C3:C100)*((D3:D100={"просрочен";"в работе";"отправлен скан счета"})))

Цитата
epova_viktoriya написал:
СУММЕСЛИМН- пробовала
смотря как пробовали - если все условия в одну функцию, то правильно, что не получается. Всегда 0 будет, т.к. СУММЕСЛИМН работает по принципу "если все условия выполняются". А Вы скорее всего указали несколько условий, типа: D:D;"просрочено";D:D;"в работе". А это не правильно, т.к. не может быть в одной ячейке двух разных значений.
Изменено: Дмитрий(The_Prist) Щербаков - 14.03.2024 09:53:56
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Автоподбор в выпадающем списке
 
Цитата
Kelbrock написал:
Нет, это не то
ну да. Просто скрин Вы сделали не очень информативно - надо приглядываться, чтобы увидеть, что это выпадающий список, т.к. изображение обрезано очень сильно. Вот и ввело в заблуждение, несмотря на присутствие в описании слов про выпадающий список(у нас тут кто как только чего не называл :) )
По существу ZVI уже ответил - это фича 365 офиса, у меня работает без проблем. Возможно, в какой-то момент у Вас что-то откатилось просто вместе с очередным обновлением.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Автоподбор в выпадающем списке
 
Начинаете вводить слово и комбинация клавиш Alt+стрелка вниз. Можно и просто Alt+стрелка вниз - появится список из значений вышестоящих ячеек.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Некорректно открывается файл - в фомулах, появляется префикс _xlfn.IFS.
 
Цитата
elnur_quba написал:
Как узнать, после чего происходит и как исправить?

Что такое _xlfn в формуле Excel?
Используются функции, недоступные в других версиях. Других причин нет. Появляется сразу после того, как в файле была применена одна из функций. Информация хранится внутри файла, так что никакие перезагрузки здесь не помогут. А сами функции могут использоваться не только напрямую в формулах, но и в именах, проверках данных, условном форматировании и т.п.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 496 След.
Наверх