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

Страницы: 1 2 След.
Проверка данных в форме
 
или так хотели?
Изменено: Vanin00 - 02.10.2025 19:14:22
Необходимо вытащить данные с эксель в ворд, Необходимо вытащить данные из эксель и вставить из в шаблонный документ, при этом при переходе на следующую строку создать новы документ по шаблону
 
так хотели?
ДАТА в единый формат, ДАТА в единый формат
 
можно макросом...
Как сделать чтобы excel считал уникальные значения в столбце
 
может так?
Код
Function СчетУникЗначений(Диапазон As Range) As Long
        Dim cell As Range
        Dim dict As Object
        Set dict = CreateObject("Scripting.Dictionary")

        For Each cell In Диапазон
            If cell.Rows.Hidden = False And cell.Columns.Hidden = False Then
                If Not IsEmpty(cell.Value) Then
                    If Not dict.exists(cell.Value) Then
                        dict.Add cell.Value, 1
                    End If
                End If
            End If
        Next cell

        СчетУникЗначений = dict.Count
    End Function

Дублировать выбранный диапазон определенное количество раз
 
еще можно так...
Запретить экспоненциальный формат для числовых значений при импорте данных из интернета, Как настроить импорт данных при которых Эксель не будет автоматически конвертировать числовые значения в экспоненциальный формат
 
Цитата
Вопрос как - как настроить импорт данных таблицы, чтобы по столбцу реестровый номер контракта импортировались данные сразу в формате текст без преобразования в  экспоненциальный формат?
Использование Power Query
1. Откройте Excel и перейдите на вкладку «Данные».
2. Выберите «Получить данные» → «Из других источников» → «Из Интернета».
3. Введите URL-адрес сайта, с которого вы хотите импортировать данные, и нажмите «ОК».
4. После загрузки данных в Power Query выберите таблицу, которую хотите импортировать, и нажмите «Загрузить в».
5. На этапе загрузки вы можете изменить тип данных:

Щёлкните правой кнопкой мыши по заголовку столбца «реестровый номер контракта».
Выберите «Изменить тип» и выберите «Текст».

6. Нажмите «Закрыть и загрузить», чтобы импортировать данные в Excel.
Переход к активной ячейке в группе листов.
 
Код
Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    ' Ваш макрос будет запускаться при каждом изменении активного листа
ActiveCell.Show 'активная ячейка в зоне видимости

End Sub


Так хотели?
Изменено: Vanin00 - 27.04.2025 07:37:05
Оставить строку если хотябы одна из ячеек двух столбцов имеет значение, макрос на кнопку
 
Код
Sub PeopleButton()
'
' PeopleButton Макрос
' Список активных людей в доме, фильтрует данные прибывших и не уехавших
    Sheets("Список").Select
    
    On Error Resume Next: ActiveSheet.ShowAllData: On Error GoTo 0
    'добавил замену слова архив на пусто
        Columns("R:S").Replace What:="архив", Replacement:="", LookAt:=xlWhole, _
        SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _
        ReplaceFormat:=False, FormulaVersion:=xlReplaceFormula
        
    ActiveSheet.ListObjects("Список").Range.AutoFilter Field:=19, Criteria1:= _
        "="
    ActiveSheet.ListObjects("Список").Range.AutoFilter Field:=18, Criteria1:= _
        "="
    ActiveWindow.SmallScroll Down:=-4
    Range("B2").Select
End Sub
Оставить строку если хотябы одна из ячеек двух столбцов имеет значение, макрос на кнопку
 
Код
Sub Arhiv27()
' Фильтр скрывает строки списка, кроме тех где есть значения в столбце "уехал" и Убыл без предупр""
    Sheets("Список").Select
    On Error Resume Next: ActiveSheet.ShowAllData: On Error GoTo 0
    LastRow = Cells.Find(What:="*", SearchOrder:=xlByRows, SearchDirection:=xlPrevious).Row 'поиск самой последней пустой строки в таблице
For i = 2 To LastRow 'цикл  до последней пустой строки
    If Cells(i, 18) = "" And Cells(i, 19) = "" Then 'по условию в ячеках столбцов R и S пусто
        Cells(i, 19) = "архив" 'пишем "архив"
    End If
Next
    ActiveSheet.ListObjects("Список").Range.AutoFilter Field:=19, Criteria1:=("<>архив") ' Фильтр скрывает строки с "архив" используя текстовый филтр... не равно...архив
End Sub
Добавление пустой строки после каждой третьей заполненной строки
 
Код
Sub Макрос1()
For i = 1 To Selection.Rows.Count / 3
    Rows(Selection.Row + (3 * i) + i - 1).Insert
Next
End Sub
Еще можно так....то-же самое, но красивей и короче...
Добавление пустой строки после каждой третьей заполненной строки
 
Код
Sub Макрос1()
n = Selection.Rows.Count   'Последняя  строка по счету выделенном диапазоне
k = 0                      'Счетчик количества добавленных строк
For i = 1 To n / 3 'цикл
r = Selection.Row + 3 * i  '№ строки на листе (первой  строки по счету в выделенном диапазоне-актив.Ячейка "ActiveCell"+3*i)
Rows(r + k).Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove 'добавляем строку
k = k + 1 'Счетчик количества добавленных строк ,можно написать k=i
Next 'повторяем цикл
End Sub
Изменено: Vanin00 - 04.12.2024 12:40:26
Две поверхности на одном трехмерном графике
 
так хотели...?
Добавление пустой строки после каждой третьей заполненной строки
 
так хотели...?
Автозамена символа в ячейке со ссылкой из другого листа, Автозамена символа в ячейке со ссылкой из другого листа
 
Код
=ЕСЛИ(MASTER!L11="";"";"x")
Условное форматирование при заданном условии формулой пустых ячеек
 
так хотели...?
Получить номер последней строки заданного листа из другой книги, Workbooks.Open
 
Так  хотели...?
Изменено: Vanin00 - 25.11.2024 21:17:09
Множественное условие и несколько итогов, Расчет расстояния между точками на основании условий и итоговое количество точек
 
Может так...
Изменено: Vanin00 - 04.11.2024 22:17:27
Гиперссылки на файлы в папках
 
Код
=ГИПЕРССЫЛКА("C:\Users\eng_mgo\Desktop\Документы\"&$A2&"\"&(ТЕКСТ($H2;"ДД.ММ"));"Клик")
Автозаполнение данных в ячейках при добавлении строк, Макрос Добавление строки с автозаполнением формул и текста в столбцах
 
Может этот вариант будет удобней в работе (добавил выход из процедуры при наличии ошибки), но лекарство от ошибки найти не получилось так как и ошибку поймать не смог. Предположения из наблюдений: Если в строке № 1048576 (самая последняя на листе) были данные но потом их удалили( смотрим -пустая строка) Excel  начинает ругаться...
Автозаполнение данных в ячейках при добавлении строк, Макрос Добавление строки с автозаполнением формул и текста в столбцах
 
попробуйте этот файл...может угадал причину ошибки...
Новое окно всегда поверх остальных
 
у меня работает...попробуйте этот файл ...
Автозаполнение данных в ячейках при добавлении строк, Макрос Добавление строки с автозаполнением формул и текста в столбцах
 
Так работает?
Перенос текста с одного столбца в другой столбец напротив определенной ячейки
 
да.
вариант : скопировать листы из рабочего файла в файл с макросом, копировать кнопку "Жми сюда", вставить куда Вам удобно, удалить ненужные листы
Изменено: Vanin00 - 28.10.2024 10:59:15
Перенос текста с одного столбца в другой столбец напротив определенной ячейки
 
Так?
Как изменить ячейки созданные другим макросом?
 
Цитата
написал:
последние материалы" либо "удаляются"
Вариант с отменой-удалением  добавлений материалов
перенос данных с одного листа на другой без сохранения ячки, перенос данных с одного листа на другой без сохранения ячки
 
может так хотели...?
Шаблон с блокировкой по условию
 
доработано..Ну как?..
Шаблон с блокировкой по условию
 
Можно многое...не всё угадал...спрашивайте- подскажем
Шаблон с блокировкой по условию
 
Пробуйте...Угадал...?
Перенос текста с одного столбца в другой столбец напротив определенной ячейки
 
так хотели...?
Страницы: 1 2 След.
Наверх