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

Страницы: 1 2 След.
Ошибка Power Query: Не удается преобразовать значение типа Binary в тип Record
 
Filo, не могли бы вы показать итоговый результат, что получилось? Код хотелось бы увидеть.
Получение даты из года, номера недели и дня недели, Выбор оптимального способа получения даты
 
Alien Sphinx, не принципиально, просто календарные.
Изменено: GorAnt - 03.05.2023 10:25:10
Получение даты из года, номера недели и дня недели, Выбор оптимального способа получения даты
 
Добрый день!
Подскажите пожалуйста, а как можно собрать дату из номера недели, номера дня недели и года с помощью PQ?
Изменено: GorAnt - 02.05.2023 12:32:11
Power Query импортировать все знаки после запятой из таблицы Excel., Цифры округлены визуально на 2 цифры после запятой, при импорте в PQ грузятся только 2 цифры после запятой. Нужны все цифры.
 
surkenny, Проблема решилась снятием галочки в Параметры -> Дополнительно -> При пересчёте этой книги: -> Задать указанную точность
Изменено: GorAnt - 02.02.2023 16:23:31
Power Query импортировать все знаки после запятой из таблицы Excel., Цифры округлены визуально на 2 цифры после запятой, при импорте в PQ грузятся только 2 цифры после запятой. Нужны все цифры.
 
surkenny, Прикладываю пример из исходника. Жёлтые ячейки даже как значения копируются в другую ячейку только с двумя знаками. Очень странная ошибка какая-то. Подскажите пожалуйста как можно решить?
Power Query импортировать все знаки после запятой из таблицы Excel., Цифры округлены визуально на 2 цифры после запятой, при импорте в PQ грузятся только 2 цифры после запятой. Нужны все цифры.
 
Максим Зеленский, Добрый день! А у меня формат исходника xlsx и всё равно только 2 знака после запятой подтягиваются :( Как ещё можно решить данную проблему?
Создание многоуровневого списка, Создание многоуровневого списка по уровню списка в соседней ячейке с подсчетом вхождений
 
Добрый день!
А можно каким-то образом данную формулу дописать для получения идентификаторов вида:
06.1
06.1.0001
06.1.0001.01
06.1.0001.01.01
06.1.0001.01.02
06.2.0001
06.2.0002
И так далее.
Изменено: GorAnt - 24.01.2023 11:48:39
Объединение ячеек VBA по условию, Объединение ячеек VBA по условию, исключая скрытые строки
 
Цитата
написал:
Можно таким макросом попробовать:
Вам тоже большое спасибо! Всё работает!  ;)  
Объединение ячеек VBA по условию, Объединение ячеек VBA по условию, исключая скрытые строки
 
,   Вам тоже спасибо! Всё работает!  ;)  
Объединение ячеек VBA по условию, Объединение ячеек VBA по условию, исключая скрытые строки
 
МатросНаЗебре, Спасибо огромное!!! Я Вам очень признателен!  ;)  
Изменено: GorAnt - 06.04.2022 14:34:47
Объединение ячеек VBA по условию, Объединение ячеек VBA по условию, исключая скрытые строки
 
Msi2102 , Прикладываю файл без объединения
Изменено: GorAnt - 06.04.2022 13:42:01
Объединение ячеек VBA по условию, Объединение ячеек VBA по условию, исключая скрытые строки
 
Добрый день уважаемые форумчане!
Прошу вас оказать содействие в написании макроса VBA для объединения ячеек в строке, как указано в образце. Таких строк в таблице очень много и хотелось бы как-то автоматизировать этот процесс. Условия могут быть два скорей всего: 1) Если верхняя строка План в колонке 14, а нижняя Факт, то их объединять. 2) Если ниже строки пустота, то объединять.
Либо может есть какой-то вариант без VBA решить данную задачу?
Объединять необходимо до 13 столбца включительно, дальше объединение не нужно.
Изменено: GorAnt - 06.04.2022 13:31:21
Вставка кода в Лист VBA при помощи макроса
 
Добрый день!
Помогите пожалуйста решить следующую проблему, если конечно такое возможно.
Необходимо в VBA в Лист вставить код, именно в Лист, не в отдельный модуль при помощи запуска мароса. То есть запускаешь макрос, он выполняет свою работу и в конце вставляет код в Лист. Возможно ли такое реализовать?
СУММЕСЛИ по датам в умной таблице VBA
 
Добрый день!
Подскажите пожалуйста как сделать формулу СУММЕСЛИ с помощью VBA универсальной, то есть кол-во столбцов может быть больше или меньше, указанных в примере. вопрос по ячейкам отмеченным жёлтым цветом в колонке Итог.
Код
Sub Образец()
    Range("I9").FormulaR1C1 = _
        "=SUMIF(R4C2:R4C[-1],""<=""&R2C1,Таблица1[@[01.04.2021]:[07.04.2021]])"
End Sub
Отслеживание редактируемых ячеек
 
Добрый день уважаемые форумчане!
Возник очень важный и интересный для реализации вопрос. Имеется умная таблица из которой с помощью запросов Power Query формируются сводные таблицы. При корректировке данных в исходной таблице и обновлении, данные в сводных соответственно обновляются. Вопрос в следующем, возможно ли каким-то образом в исходной таблице как-то отмечать ячейки, которые отредактировались (к примеру заливкой), и чтобы их можно было как-то легко находить. А после того, как все откорректированне ячейки проанализированы снимать с них выделение (заливку).
Заранее спасибо за ответы!
Суммирование по строкам с переменным их количеством по условию (VBA)
 
Igor67, Большое спасибо!
Суммирование по строкам с переменным их количеством по условию (VBA)
 
Добрый день!
Имеется исходный файл, прилагается. В нём имеется следующий макрос:
Код
Sub Расчёт()

    Range("F" & Rows.Count).End(xlUp).Offset(2, 2).Select
    Selection.FormulaR1C1 = "=SUMIF(R14C4:R24C4,RC4,R14C:R24C)"
    Range("F" & Rows.Count).End(xlUp).Offset(2, 2).Select
    Selection.Copy
    Selection.Resize(Selection.Rows.Count + 8, _
    Selection.Columns.Count + 6).PasteSpecial Paste:=xlPasteFormulas, Operation:=xlNone, _
        SkipBlanks:=False, Transpose:=False
        
    With Selection
        .HorizontalAlignment = xlCenter
        .VerticalAlignment = xlCenter
        .WrapText = False
        .Orientation = 0
        .AddIndent = False
        .IndentLevel = 0
        .ShrinkToFit = False
        .ReadingOrder = xlContext
        .MergeCells = False
    End With
End Sub
Вопрос в том, каким образом можно в "=SUMIF(R14C4:R24C4,RC4,R14C:R24C)" указать переменный диапазон, то есть количество строк всегда будет разное, а также в "......Selection.Resize(Selection.Rows.Count + 8, _    Selection.Columns.Count + 6).Paste...... вместо цифр указать тоже кол-во столбцов и строк, которые будут на данный момент в форме?
Заранее спасибо за помощь!
Отсортировать переменный диапазон по алфавиту VBA
 
Kuzmich, Mershik, Спасибо большое!
Отсортировать переменный диапазон по алфавиту VBA
 
Цитата
Kuzmich написал:
Вот этот диапазон и сортируйте
Подскажите пожалуйста, куда именно в коде вставить эти строки?
Отсортировать переменный диапазон по алфавиту VBA
 
Mershik, спасибо! Но не совсем так, в коде всё равно осталось выделение "B6:B59", а можно каким-то образом без него?
Отсортировать переменный диапазон по алфавиту VBA
 
Цитата
Mershik написал:
не понятно что это означает
это означает, что находится последняя заполненная ячейка в столбце A. переходит на 2 строки вниз и на 1 столбец вправа,выделяет диапазон до конца, вот его и надо отсортировать.
Отсортировать переменный диапазон по алфавиту VBA
 
Добрый день уважаемые форумчане!
Подскажите пожалуйста как можно отсортировать выделенный диапазон без его точного указания? То есть не указывая в Range ("B6:B59"), а основываясь на выделении выше. Заранее большое спасибо за помощь!
Код
Sub Сортировка()

    Range("A" & Rows.Count).End(xlUp).Offset(2, 1).Select
    Range(Selection, Selection.End(xlDown)).Select
    ActiveWorkbook.Worksheets("Лист1").sort.SortFields.Clear
    ActiveWorkbook.Worksheets("Лист1").sort.SortFields.Add Key:=Range( _
        "B6:B59"), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:= _
        xlSortNormal
    With ActiveWorkbook.Worksheets("Лист1").sort
        .SetRange Range("B6:B59")
        .Header = xlGuess
        .MatchCase = False
        .Orientation = xlTopToBottom
        .SortMethod = xlPinYin
        .Apply
    End With
End Sub
Удаление строк по условию от/до VBA
 
логика в том, что нужно удалять все строки перед первой цифрой на увеличение. если после 3 идёт 3, то не удалять, если после 4 идёт 4, тоже не удалять.
Удаление строк по условию от/до VBA
 
Красные строки необходимо удалить
Удаление строк по условию от/до VBA
 
@mer
Цитата
Mershik написал:
наугад замените только .select  на .delete
Добрый день! Это не совсем то что нужно. В приведённом вами коде выделяется/удаляется строка со значением "1" в первом столбце, а нужно чтобы удалялись строки после этой строки, пока в первом столбце не появится цифра "2".
Удаление строк по условию от/до VBA
 
Добрый день уважаемые форумчане!
Подскажите пожалуйста, каким образом можно написать код в VBA для удаления строк по условию. Условие следующее: если в первом столбце цифра 1, то удалить все строки начиная до следующей, пока не появится в этом столбце цифра 2.
Заранее спасибо большое за помощь!
Включение дополнительных столбцов в выделенный диапазон VBA
 
Цитата
vikttur написал:
Не думаю, что это Вам нужно для решения основной задачи. Удалять, копировать, обрбатывать данные можно без выделения.
Спасибо но в данном случае выделяется всего одна строка, а у меня в примере выделялся столбец с несколькими строками, и вот его надо было расширить
Включение дополнительных столбцов в выделенный диапазон VBA
 
Добрый день уважаемые форумчане! Подскажите пожалуйста, каким образом можно выделить в VBA необходимый диазапон ячеек?
Вот таким способом выделяю необходимое количество ячеек в одном столбце
Код
     Range("F" & Rows.Count).End(xlUp).Offset(1, -2).Select
     Range(Selection, Selection.End(xlDown)).Select

А необходимо помимо этого столбца выделить ещё 16 столбцов с таким же количеством ячеек справа.

Заранее спасибо за помощь!
VBA. Удаление строк по условию результата расчёта формулы
 
Добрый день! Подскажите люди добрые, как с помощью VBA удалить строки в которых в определённом столбце по результатам расчёта есть ячейки #ДЕЛ/0!.
Заранее всем спасибо за помощь!
Удаление последней использованной ячейки на листе
 
Большое спасибо! )))
Страницы: 1 2 След.
Наверх