Бесплатный сервер SQL для тренировок
Бесплатный сервер SQL для тренировок
Бесплатный сервер SQL для тренировок
Проверить есть ли результат автофильтра
Доступ сотруднику к определенному листу.
Проверить есть ли результат автофильтра
Проверить есть ли результат автофильтра
|
25.06.2024 15:31:37
Кто-то скажет, что надо меньше спать, но решение было выложено 02.03.2024 ночью, вроде бы хорошее поэтому повторю.
|
|||
|
|
|
Выгрузка даты и времени по действиям в таблице с помощью Apps Script
Выгрузка даты и времени по действиям в таблице с помощью Apps Script
|
30.05.2024 19:08:19
Вариант для работы с любым листом (книгу) не могу прикрепить (модераторы запретили), спасибо им- в очередной раз
модуль "Эта книга"
|
|||
|
|
|
Выгрузка даты и времени по действиям в таблице с помощью Apps Script
Выгрузка даты и времени по действиям в таблице с помощью Apps Script
Выгрузка даты и времени по действиям в таблице с помощью Apps Script
|
30.05.2024 13:50:08
Вставьте в модуль первого листа
Private Sub Worksheet_Change(ByVal Target As Range) 'выключаем обработку событий рабочего листа Excel Application.EnableEvents = False 'если изменилось значение в одной ячейке первого столбца If Target.Column = 1 And Target.Cells.Count = 1 Then 'в ячейку 5 столбца в текущей строке записываем дату и время действия Cells(Target.Row, 5) = Now Else 'иначе выходим из процедуры Exit Sub End If 'включаем обработку событий Excel Application.EnableEvents = True End Sub
Изменено: - 30.05.2024 15:08:30
|
|
|
|
|
Выборка значений по вертикали и по горизонтали, нужно выбрать позицию по определенному артикулу по конкертному запросу в конкертную дату
суммирование макросом, нужен быстрый алгоритм
суммирование макросом, нужен быстрый алгоритм
суммирование макросом, нужен быстрый алгоритм
суммирование макросом, нужен быстрый алгоритм
|
28.05.2024 09:35:43
Для накопления/хранения/обработки данных предназначены СУБД, в простейшем случае excel, SQL можно применять и там и там, словари - специфическая вещь. Для начала попробуйте в excel PQ и ADO.
еще попробуйте отключать обновление экрана на время обработки: Application.ScreenUpdating = False Ваш код Включаем обновление экрана: Application.ScreenUpdating =True
Изменено: - 28.05.2024 09:45:04
|
|
|
|
|
суммирование макросом, нужен быстрый алгоритм
суммирование макросом, нужен быстрый алгоритм
Быстрая очистка диапазона с данными (макрос), Оптимизация удаления (очистки) данных (макрос)
Быстрая очистка диапазона с данными (макрос), Оптимизация удаления (очистки) данных (макрос)
Очистка данных, Очистка данных
Быстрая очистка диапазона с данными (макрос), Оптимизация удаления (очистки) данных (макрос)
Использование значения переменных в фильтрах в коде vba, Как использовать переменные если необходимо написать код vba с применением фильтра
Использование значения переменных в фильтрах в коде vba, Как использовать переменные если необходимо написать код vba с применением фильтра
|
20.03.2024 03:35:47
Ругаться не стал, но работает
Sub tester() Dim ar(4) As String g1 = ThisWorkbook.Worksheets("Титул").Range("A1").Value ar(0) = (g1) ar(1) = (g1 + 1) ar(2) = (g1 + 2) ar(3) = (g1 + 3) ar(4) = (g1 + 4) Sheets(2).Cells(2, 1).AutoFilter Field:=2, Criteria1:=ar, _ Operator:=xlFilterValues End Sub |
|
|
|
|
Проверить есть ли результат автофильтра
|
02.03.2024 00:06:16
получить ссылку на таблицу можно проще
tbl = Cells("a1").CurrentRegion iLastRow и iLastColumn вычислять не надо. ActiveSheet.Range(Cells(1, 1), Cells(iLastRow, iLastColumn)).AutoFilter Field:=2, Criteria1:=Array("ГДП", "ГДД", "ГИРГ", "П614"), Operator:=xlFilterValues можно заменить на: ActiveSheetCells1,1).CurrentRegion.AutoFilter Field:=2, Criteria1:=Array("ГДП", "ГДД", "ГИРГ", "П614"), Operator:=xlFilterValues |
|
|
|
|
VBA. Как сохранить книгу без макросов в формате .xls
VBA. Как сохранить книгу без макросов в формате .xls
Более красивая запись, If comboBox = "несколько значений"
Более красивая запись, If comboBox = "несколько значений"