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

Страницы: 1 2 3 4 5 След.
Сортировка по датам
 
Так получается, что ли дорожно получится
Код
Sub Макрос1()
    With ActiveWorkbook.ActiveSheet
        .Sort.SortFields.Clear
        .Sort.SortFields.Add Key:=.UsedRange.Range("D4").Resize(.UsedRange.Rows.Count - 1), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
        .Sort.SetRange .UsedRange
        .Sort.Header = xlYes
        .Sort.MatchCase = False
        .Sort.Orientation = xlTopToBottom
        .Sort.SortMethod = xlPinYin
         Range("A1:H3").MergeCells = False
        .Sort.Apply
         Range("A1:H3").Merge (True)
    End With
End Sub
но он начинает сортировку с "D2", надо с "D4"
Сортировка по датам
 
Здравствуйте, посмотрите такой макрос:
Код
Sub Макрос1()
    With ActiveWorkbook.ActiveSheet
        .Sort.SortFields.Clear
        .Sort.SortFields.Add Key:=.UsedRange.Range("D4").Resize(.UsedRange.Rows.Count - 1), SortOn:=xlSortOnValues, Order:=xlAscending, DataOption:=xlSortNormal
        .Sort.SetRange .UsedRange
        .Sort.Header = xlYes
        .Sort.MatchCase = False
        .Sort.Orientation = xlTopToBottom
        .Sort.SortMethod = xlPinYin
        .Sort.Apply
    End With
End Sub
Проблема следующая, когда пытаюсь отсортировать по датам , а в  переди есть объединенные строки, то выдаёт ошибку ".Sort.Apply". Что можно сделать?
Как макросом в не пустых ячейках выделить все границы
 
Спасибо Вам ребята!!!
Как макросом в не пустых ячейках выделить все границы
 
Здравствуйте, подскажите можно ли макросом в не пустых ячейках выделить все границы. Как это делать "условным форматированием" я знаю, а можно без него, количество ячеек может быть разное? Чтобы получилось как в примере.
Макрос из списка разбить на другой лист в три столбца
 
Тимофеев, спасибо Вам, прикольно. Не знал, что так можно.
Изменено: Delux - 19.01.2023 22:02:47
Макрос из списка разбить на другой лист в три столбца
 
Здравствуйте, у меня такая просьба можно как-то макросом столбец "E" на "Лист1" разбить на 3 столбца, в "Лист2". Пример прикладываю. Спасибо
Скопировать данные с формулами из одной книги в другую не изменяя формул
 
Спасибо Вам, помогло!!!
Скопировать данные с формулами из одной книги в другую не изменяя формул
 
Здравствуйте. Подскажите пожалуйста, а как можно указать путь, если все файлы будут лежать в одной папке, а файл с которого будет проводиться запись в другой?
Как ускорить формулу
 
Цитата
Формулу или макрос?
Макрос
Как ускорить формулу
 
Здравствуйте подскажите, пожалуйста, как ускорить этот макрос.
Код
Sub Vstavit_formulu1()
    Application.ScreenUpdating = False
    ActiveCell.Offset(0, 2).Range("A1").Select
    ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-2],CHOOSE({1,2},'Средства измерений'!C6,'Средства измерений'!C2),2,0)"
    ActiveCell.Offset(0, 1).Range("A1").Select
    ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-3],CHOOSE({1,2},'Средства измерений'!C6,'Средства измерений'!C3),2,0)"
    ActiveCell.Offset(0, 1).Range("A1").Select
    ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-4],CHOOSE({1,2},'Средства измерений'!C6,'Средства измерений'!C4),2,0)"
    ActiveCell.Offset(0, 1).Range("A1").Select
    ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-5],CHOOSE({1,2},'Средства измерений'!C6,'Средства измерений'!C5),2,0)"
    ActiveCell.Offset(0, -3).Range("A1:D1").Select
    Selection.Copy
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
    ActiveSheet.Paste
    Application.CutCopyMode = False
    ActiveCell.Offset(1, -2).Range("A1").Select
    Application.ScreenUpdating = True
End Sub
Как создать листы из списка и скопировать все данные из определенного листа
 
МатросНаЗебре, спасибо Вам большое!!!
Как создать листы из списка и скопировать все данные из определенного листа
 
Здравствуйте, нужна Ваша помощь. Как создать листы из списка и скопировать все данные из определенного листа. Я нашел макрос, который создаст листы из списка на листе "Месяцы", а хотелось бы, чтобы в созданные листы автоматически перенеслись данные, выпадающие списки, и чтобы выглядели все вновь созданные листы, как лист "Шапка".
Код
Sub macro()
    Dim i As Integer, j As Integer, index As Integer
    i = 0
    j = 0
    index = 1
    
    While Worksheets("Месяцы").Cells(1 + i, 1) <> 0
        For j = 1 To Sheets.Count Step 1
            If Sheets(j).Name <> Worksheets("Месяцы").Cells(1 + i, 1) Then
                index = index + 1
            ElseIf Sheets(j).Name = Worksheets("Месяцы").Cells(1 + i, 1) Then
                j = Sheets.Count
            End If
        Next j
        'MsgBox index
        'MsgBox Sheets.Count + 1
        If index = Sheets.Count + 1 Then
            Sheets.Add After:=Sheets(Sheets.Count)
            ActiveSheet.Name = Worksheets("Месяцы").Cells(1 + i, 1)
        End If
        index = 1
        i = i + 1
    Wend
    Worksheets("Месяцы").Activate
End Sub

Форма с поиском, чтобы поиск осуществлялся, и по буквам и по цифрам
 
Спасибо Вам большое!!!
Форма с поиском, чтобы поиск осуществлялся, и по буквам и по цифрам
 
Здравствуйте помогите пожалуйста. Данная форма ищет только по буквам, что нужно прописать в ней, чтобы поиск осуществлялся, и по буквам и по цифрам?
Можно ли формулой избавиться от экспоненциального числа
 
Да, то что нужно, спасибо Вам огромное
Можно ли формулой избавиться от экспоненциального числа
 
А как задать
Цитата
Delux написал:
можно ли формулой по условию избавиться от экспоненциального числа, например если получилось вот такой "2,78E-08", то пишем "0,0000000278", а если нет то полученное число
Как-то можно условием написать, что если экспоненциальное число, то это "=D5&""", а если нет то после запятой 6 знаков?
Можно ли формулой избавиться от экспоненциального числа
 
vikttur, Тимофеев спасибо за Вашу помощь
Можно ли формулой избавиться от экспоненциального числа
 
Цитата
Тимофеев написал:
чтобы лишние нули не отображались
ДА
Можно ли формулой избавиться от экспоненциального числа
 
Мне в принципи и так нормально, это конечный результат, как убрать последние два нуля?
Можно ли формулой избавиться от экспоненциального числа
 
Вот пример
Можно ли формулой избавиться от экспоненциального числа
 
Нет формат не подойдет.
Можно ли формулой избавиться от экспоненциального числа
 
Здравствуйте подскажите, можно ли формулой по условию избавиться от экспоненциального числа, например если получилось вот такой "2,78E-08", то пишем "0,0000000278", а если нет то полученное число
Всплытие формы по щелчку объединенной ячейки
 
А если мне нужно продолжать работать в  этой ячейки, по щелчку которой вызвалась форма, что нужно сделать?
Выпадающий список ComboBox с поиском на форме
 
Вроде бы нашел, когда меняю здесь
Для
Код
Private Sub ComboBox2_Enter()
Код
    txtArr = wsh.Range(wsh.Cells(2, 1), wsh.Cells(m, 2)).Value
поменял на
Код
    txtArr = wsh.Range(wsh.Cells(2, 3), wsh.Cells(m, 4)).Value
но вот построение списка, начинается не с начало. А как построить с начало?
Изменено: Delux - 18.10.2021 09:41:23
Всплытие формы по щелчку объединенной ячейки
 
Спасибо!
Всплытие формы по щелчку объединенной ячейки
 
Здравствуйте, подскажите, что нужно подправить в коде, чтобы форма всплывала по щелчку объединенной ячейки? Например (B34:D34)
Код
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Target.Count > 1 Then Exit Sub
   If Not Intersect(Target, [B34,B35,B36,B37,B38,B39,B40,B41,B42,B43,B44,B45,B46,B47,B48]) Is Nothing Then
   Поиск_приборов_одна.Show
   End If
End Sub
Изменено: Delux - 18.10.2021 08:01:08
Выпадающий список ComboBox с поиском на форме
 
А как здесь, поменять поиск по столбцу? извините не за своевременный вопрос.
Выпадающий список ComboBox с поиском на форме
 
Ну ё моё. Спасибо Вам Большое
Изменено: vikttur - 14.10.2021 18:11:29
Выпадающий список ComboBox с поиском на форме
 
Ерунда, получается все равно вносит в ячейку "E11", не могу понятьгде ссылка на эту ячейку?
Выпадающий список ComboBox с поиском на форме
 
Здравствуйте, подскажите пожалуйста как в моем примере сделать так, чтобы каждый ComboBox вставлял найденный текст по щелчку этого текста. Например "ComboBox1" вставлял в ячейку "Лист1!N8", а "ComboBox2" вставлял в ячейку "Лист1!N10". Где взял пример не помню
Страницы: 1 2 3 4 5 След.
Наверх