Домашняя страница Undo Do Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Записи участника (krosav4ig) - Мир MS Excel

Результаты поиска
krosav4ig Дата: Вторник, 12.06.2018, 00:41 | Сообщение № 1581 | Тема: Разность двух частей нескольких значений типа 8:00/16:30
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
мои две по 51
Код
=СУММ(ПСТР(F7:J7;ПОИСК("/";0&F7:J7)^{0:1};5)*{-1:1})

Код
=СУММ(ПОДСТАВИТЬ(ПРАВБ(F7:J7;5);"/";)-ЛЕВБ(F7:J7;5))


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Вторник, 12.06.2018, 04:29
 
Ответить
Сообщениемои две по 51
Код
=СУММ(ПСТР(F7:J7;ПОИСК("/";0&F7:J7)^{0:1};5)*{-1:1})

Код
=СУММ(ПОДСТАВИТЬ(ПРАВБ(F7:J7;5);"/";)-ЛЕВБ(F7:J7;5))

Автор - krosav4ig
Дата добавления - 12.06.2018 в 00:41
krosav4ig Дата: Вторник, 12.06.2018, 04:29 | Сообщение № 1582 | Тема: Разность двух частей нескольких значений типа 8:00/16:30
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Светлый, упс, порядок функций перепутал, по памяти писал %) должно быть
Код
=СУММ(ПОДСТАВИТЬ(ПРАВБ(F7:J7;5);"/";)-ЛЕВБ(F7:J7;5))


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеСветлый, упс, порядок функций перепутал, по памяти писал %) должно быть
Код
=СУММ(ПОДСТАВИТЬ(ПРАВБ(F7:J7;5);"/";)-ЛЕВБ(F7:J7;5))

Автор - krosav4ig
Дата добавления - 12.06.2018 в 04:29
krosav4ig Дата: Вторник, 12.06.2018, 14:10 | Сообщение № 1583 | Тема: ThisWorkbook.Close на событии Workbook_Open: Как обойти?
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Закрыть все экземпляры Excel, открыть файл с зажатым шифтом


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеЗакрыть все экземпляры Excel, открыть файл с зажатым шифтом

Автор - krosav4ig
Дата добавления - 12.06.2018 в 14:10
krosav4ig Дата: Среда, 20.06.2018, 03:40 | Сообщение № 1584 | Тема: Формула: если значение ячейки A1 не равно B1 то цвет красный
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Тут спойлер Собственные формулы


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеТут спойлер Собственные формулы

Автор - krosav4ig
Дата добавления - 20.06.2018 в 03:40
krosav4ig Дата: Воскресенье, 24.06.2018, 14:35 | Сообщение № 1585 | Тема: Список без повторов
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
как-то так
[vba]
Код
Private Sub UserForm_Initialize()
    
    Dim iLastRow As Long
    Dim Dic As Object
    
    iLastRow = Sheets("Журнал ИБ").Cells(Rows.Count, 1).End(xlUp).Row + 1
    Akt = iLastRow - 4
    'Cells(iLastRow, 1) = Akt
    
    karta1 = Akt
    
    'zakaz = Application.Max(Sheets("Журнал ИБ").Range("N5:N")) + 1
    'spisanie = Application.Max(Sheets("Журнал ИБ").Range("O5:O")) + 1
    zakaz = Akt
    spisanie = Akt
   
    Data1 = Format(Date, "dd.mm.yyyy")
    Data2 = Format(Date, "dd.mm.yyyy")
    Data3 = Format(Date, "dd.mm.yyyy")
    Data4 = Format(Date, "dd.mm.yyyy")
    
    'список для наименований
    Dim i As Long
    i = 2
    Do While Sheets("reestr").Cells(i, 4) <> 0
        name1.AddItem Sheets("reestr").Cells(i, 4)
        i = i + 1
    Loop
     
    remont.List = Array("ТО-1", "ТО-2", "ТО-3", "ТО-4", "ТР-1", "ТР-2", "ТР-3", "СР", "КР", "ВП", "СП", "Ревизия")
    reshenie.List = Array("Р", "У", "Г", "Д")
      
      
    'списки фамилий
    Set Dic = CreateObject("Scripting.Dictionary")
    Populate fio1, ['Журнал ИБ'!K5], Dic
    Populate fiosklad1, ['Журнал ИБ'!L5], Dic
    Populate fiosklad2, ['Журнал ИБ'!R5], Dic
    Populate fio2, ['Журнал ИБ'!S5], Dic
    Populate ceh1, ['Журнал ИБ'!Q5], Dic
    Populate ceh2, ['Журнал ЗС'!H5], Dic
    Populate fio3, ['Журнал ИБ'!I5], Dic
    Populate fio4, ['Журнал ЗС'!J5], Dic
    Populate fio5, ['Журнал ЗС'!N5], Dic
    Populate fiosklad5, ['Журнал ЗС'!O5], Dic
    Set Dic = Nothing
End Sub
Private Sub Populate(ByRef ctrl As Control, ByRef Cell As Range, ByRef Dic As Object)
    Dim arr As Variant
    With Cell.Parent
        arr = .Range(Cell, .Cells(.Rows.Count, Cell.Column).End(xlUp))
    End With
    If IsArray(arr) Then
        With Dic
            .RemoveAll
            For i = LBound(arr) To UBound(arr)
                .Item(arr(i, 1)) = 1
            Next
            ctrl.List = .Keys
        End With
    Else
        ctrl.List = Array(arr)
    End If
End Sub
[/vba]
К сообщению приложен файл: 0906726.xlsm (63.2 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Воскресенье, 24.06.2018, 14:36
 
Ответить
Сообщениекак-то так
[vba]
Код
Private Sub UserForm_Initialize()
    
    Dim iLastRow As Long
    Dim Dic As Object
    
    iLastRow = Sheets("Журнал ИБ").Cells(Rows.Count, 1).End(xlUp).Row + 1
    Akt = iLastRow - 4
    'Cells(iLastRow, 1) = Akt
    
    karta1 = Akt
    
    'zakaz = Application.Max(Sheets("Журнал ИБ").Range("N5:N")) + 1
    'spisanie = Application.Max(Sheets("Журнал ИБ").Range("O5:O")) + 1
    zakaz = Akt
    spisanie = Akt
   
    Data1 = Format(Date, "dd.mm.yyyy")
    Data2 = Format(Date, "dd.mm.yyyy")
    Data3 = Format(Date, "dd.mm.yyyy")
    Data4 = Format(Date, "dd.mm.yyyy")
    
    'список для наименований
    Dim i As Long
    i = 2
    Do While Sheets("reestr").Cells(i, 4) <> 0
        name1.AddItem Sheets("reestr").Cells(i, 4)
        i = i + 1
    Loop
     
    remont.List = Array("ТО-1", "ТО-2", "ТО-3", "ТО-4", "ТР-1", "ТР-2", "ТР-3", "СР", "КР", "ВП", "СП", "Ревизия")
    reshenie.List = Array("Р", "У", "Г", "Д")
      
      
    'списки фамилий
    Set Dic = CreateObject("Scripting.Dictionary")
    Populate fio1, ['Журнал ИБ'!K5], Dic
    Populate fiosklad1, ['Журнал ИБ'!L5], Dic
    Populate fiosklad2, ['Журнал ИБ'!R5], Dic
    Populate fio2, ['Журнал ИБ'!S5], Dic
    Populate ceh1, ['Журнал ИБ'!Q5], Dic
    Populate ceh2, ['Журнал ЗС'!H5], Dic
    Populate fio3, ['Журнал ИБ'!I5], Dic
    Populate fio4, ['Журнал ЗС'!J5], Dic
    Populate fio5, ['Журнал ЗС'!N5], Dic
    Populate fiosklad5, ['Журнал ЗС'!O5], Dic
    Set Dic = Nothing
End Sub
Private Sub Populate(ByRef ctrl As Control, ByRef Cell As Range, ByRef Dic As Object)
    Dim arr As Variant
    With Cell.Parent
        arr = .Range(Cell, .Cells(.Rows.Count, Cell.Column).End(xlUp))
    End With
    If IsArray(arr) Then
        With Dic
            .RemoveAll
            For i = LBound(arr) To UBound(arr)
                .Item(arr(i, 1)) = 1
            Next
            ctrl.List = .Keys
        End With
    Else
        ctrl.List = Array(arr)
    End If
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 24.06.2018 в 14:35
krosav4ig Дата: Вторник, 26.06.2018, 03:37 | Сообщение № 1586 | Тема: вставка тире черезе количество знаков
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
до кучи [vba]
Код
Function ccc$(t$)
With CreateObject("VBScript.RegExp"): .Pattern = "\d{4}(?=\d)":ccc = .Replace(t, "$&-")
  End With
End Function
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Вторник, 26.06.2018, 03:37
 
Ответить
Сообщениедо кучи [vba]
Код
Function ccc$(t$)
With CreateObject("VBScript.RegExp"): .Pattern = "\d{4}(?=\d)":ccc = .Replace(t, "$&-")
  End With
End Function
[/vba]

Автор - krosav4ig
Дата добавления - 26.06.2018 в 03:37
krosav4ig Дата: Вторник, 26.06.2018, 04:42 | Сообщение № 1587 | Тема: ИНДЕКС, СУММ, ЕСЛИ, СТРОКА
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Подскажите пожалуйста ошибку

в названии темы, п.2
[offtop]а мне больше нравятся ПРОСМОТР, ABS, МУМНОЖ, ЗНАК


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
Подскажите пожалуйста ошибку

в названии темы, п.2
[offtop]а мне больше нравятся ПРОСМОТР, ABS, МУМНОЖ, ЗНАК

Автор - krosav4ig
Дата добавления - 26.06.2018 в 04:42
krosav4ig Дата: Вторник, 26.06.2018, 14:52 | Сообщение № 1588 | Тема: не срабатывает код макроса
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
как-то так
[vba]
Код
Sub Макрос1()
    With Application
        .EnableEvents = 0: .ScreenUpdating = 0
        With ActiveSheet
            With .AutoFilter
                If .FilterMode Then .ShowAllData
            End With
            With .UsedRange
                With Intersect(.Cells, .Offset(2))
                    .Replace Date, "=zz1", 2, , , , False, False
                    .Rows.Hidden = True
                End With
             End With
        End With
        With [zz1].Dependents
            .Rows.Hidden = False
            .Formula = Date
        End With
        .EnableEvents = 1: .ScreenUpdating = 1
    End With
End Sub
[/vba]
К сообщению приложен файл: 1352376-1-.xlsm (25.1 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениекак-то так
[vba]
Код
Sub Макрос1()
    With Application
        .EnableEvents = 0: .ScreenUpdating = 0
        With ActiveSheet
            With .AutoFilter
                If .FilterMode Then .ShowAllData
            End With
            With .UsedRange
                With Intersect(.Cells, .Offset(2))
                    .Replace Date, "=zz1", 2, , , , False, False
                    .Rows.Hidden = True
                End With
             End With
        End With
        With [zz1].Dependents
            .Rows.Hidden = False
            .Formula = Date
        End With
        .EnableEvents = 1: .ScreenUpdating = 1
    End With
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 26.06.2018 в 14:52
krosav4ig Дата: Вторник, 26.06.2018, 23:25 | Сообщение № 1589 | Тема: не срабатывает код макроса
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
не вылетит в ошибку

точно, это я не учел
что то с заголовками столбцов макрос делает! переименовывает
Этнияоносамо :D
[vba]
Код
Sub Макрос1()
    With Application
        .EnableEvents = 0: .ScreenUpdating = 0
        With ActiveSheet
            If .FilterMode Then .ShowAllData
            With .UsedRange
                With Intersect(.Columns("N:O"), .Offset(1))
                    .Replace Date, "=zz1", 2, , , , False, False
                    .Rows.Hidden = True
                End With
             End With
        End With
        With [zz1].DirectDependents
            .Rows.Hidden = False
            .Formula = Date
        End With
        .EnableEvents = 1: .ScreenUpdating = 1
    End With
End Sub
[/vba]
К сообщению приложен файл: 5195153.xlsm (67.2 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
не вылетит в ошибку

точно, это я не учел
что то с заголовками столбцов макрос делает! переименовывает
Этнияоносамо :D
[vba]
Код
Sub Макрос1()
    With Application
        .EnableEvents = 0: .ScreenUpdating = 0
        With ActiveSheet
            If .FilterMode Then .ShowAllData
            With .UsedRange
                With Intersect(.Columns("N:O"), .Offset(1))
                    .Replace Date, "=zz1", 2, , , , False, False
                    .Rows.Hidden = True
                End With
             End With
        End With
        With [zz1].DirectDependents
            .Rows.Hidden = False
            .Formula = Date
        End With
        .EnableEvents = 1: .ScreenUpdating = 1
    End With
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 26.06.2018 в 23:25
krosav4ig Дата: Среда, 27.06.2018, 19:26 | Сообщение № 1590 | Тема: не срабатывает код макроса
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
тока дополз до компа,
исчо одна поправка
[vba]
Код
Sub Макрос1()
    Dim dt As Date
    
    dt = Date + 1
    With Application
        .EnableEvents = 0: .ScreenUpdating = 0
        With ActiveSheet
            If .FilterMode Then .ShowAllData
            With .UsedRange
                With Intersect(.Cells, .Offset(2))
                    .Rows.Hidden = True
                    If .Find(dt, , xlFormulas) Is Nothing Then GoTo x
                    .Replace dt, "=zz1", 2, , , , False, False
                End With
             End With
        End With
        On Error Resume Next
        With [zz1].Dependents
            .Rows.Hidden = False
            .Formula = dt
        End With
x:      .EnableEvents = 1: .ScreenUpdating = 1
    End With
End Sub
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Среда, 27.06.2018, 19:27
 
Ответить
Сообщениетока дополз до компа,
исчо одна поправка
[vba]
Код
Sub Макрос1()
    Dim dt As Date
    
    dt = Date + 1
    With Application
        .EnableEvents = 0: .ScreenUpdating = 0
        With ActiveSheet
            If .FilterMode Then .ShowAllData
            With .UsedRange
                With Intersect(.Cells, .Offset(2))
                    .Rows.Hidden = True
                    If .Find(dt, , xlFormulas) Is Nothing Then GoTo x
                    .Replace dt, "=zz1", 2, , , , False, False
                End With
             End With
        End With
        On Error Resume Next
        With [zz1].Dependents
            .Rows.Hidden = False
            .Formula = dt
        End With
x:      .EnableEvents = 1: .ScreenUpdating = 1
    End With
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 27.06.2018 в 19:26
krosav4ig Дата: Четверг, 28.06.2018, 04:00 | Сообщение № 1591 | Тема: настройка ленты в книге
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Четверг, 28.06.2018, 04:03
 
Ответить
krosav4ig Дата: Воскресенье, 01.07.2018, 03:10 | Сообщение № 1592 | Тема: Run-time error '13'; Type mismatch
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
как-то так[vba]
Код
If CDate(inData.Cells(j, 2)) < CDate(rRow.Cells(3)) And CDate(rRow.Cells(3)) < CDate(inData.Cells(j, 2)) + TimeSerial(0, 40, 0) Then
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениекак-то так[vba]
Код
If CDate(inData.Cells(j, 2)) < CDate(rRow.Cells(3)) And CDate(rRow.Cells(3)) < CDate(inData.Cells(j, 2)) + TimeSerial(0, 40, 0) Then
[/vba]

Автор - krosav4ig
Дата добавления - 01.07.2018 в 03:10
krosav4ig Дата: Воскресенье, 01.07.2018, 21:04 | Сообщение № 1593 | Тема: Вытянуть данные из закрытых файлов.
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Цитата Сергей13, 01.07.2018 в 17:00, в сообщении № 1 ()
возможно ли

Возможно


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
Цитата Сергей13, 01.07.2018 в 17:00, в сообщении № 1 ()
возможно ли

Возможно

Автор - krosav4ig
Дата добавления - 01.07.2018 в 21:04
krosav4ig Дата: Вторник, 03.07.2018, 18:23 | Сообщение № 1594 | Тема: Рассчет суммы при измененяемых слагаемых
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Код
=СУММ(ИНДЕКС(X$1:X$3;Ч(ИНДЕКС(1+ОСТАТ(ЦЕЛОЕ((СТРОКА()-1)/{1:3:9:27});3);)))*A$1:A$4)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Вторник, 03.07.2018, 18:25
 
Ответить
Сообщение
Код
=СУММ(ИНДЕКС(X$1:X$3;Ч(ИНДЕКС(1+ОСТАТ(ЦЕЛОЕ((СТРОКА()-1)/{1:3:9:27});3);)))*A$1:A$4)

Автор - krosav4ig
Дата добавления - 03.07.2018 в 18:23
krosav4ig Дата: Вторник, 03.07.2018, 19:22 | Сообщение № 1595 | Тема: Печать последней страницы документа
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Добрый вечер. У вас случайно не стоит галочка центрировать вертикально в параметрах полей?
К сообщению приложен файл: 1431258.png (20.0 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеДобрый вечер. У вас случайно не стоит галочка центрировать вертикально в параметрах полей?

Автор - krosav4ig
Дата добавления - 03.07.2018 в 19:22
krosav4ig Дата: Вторник, 10.07.2018, 22:32 | Сообщение № 1596 | Тема: Копирование данных в таблицу из поименованных таблиц внутри
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Код
=ИНДЕКС(ДВССЫЛ($D$4;);СТРОКА(A1);СТОЛБЕЦ(A1))
К сообщению приложен файл: 2597395.xlsx (11.7 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
Код
=ИНДЕКС(ДВССЫЛ($D$4;);СТРОКА(A1);СТОЛБЕЦ(A1))

Автор - krosav4ig
Дата добавления - 10.07.2018 в 22:32
krosav4ig Дата: Вторник, 10.07.2018, 22:57 | Сообщение № 1597 | Тема: Подсчёт часов в ненормированном графике смен
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Цитата Светлый, 10.07.2018 в 22:30, в сообщении № 24 ()
вырождает массив

массив - нет, а вот диапазон - да


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
Цитата Светлый, 10.07.2018 в 22:30, в сообщении № 24 ()
вырождает массив

массив - нет, а вот диапазон - да

Автор - krosav4ig
Дата добавления - 10.07.2018 в 22:57
krosav4ig Дата: Четверг, 12.07.2018, 16:25 | Сообщение № 1598 | Тема: Массовое Изменение размера шрифта на кнопках эл. управления
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
И так тоже можно
[vba]
Код
Dim btn As Button
Sub Уменьшить_размер_шрифта_на_кнопках()
    For Each btn In ActiveSheet.Buttons
        With btn.Font
            .Size = .Size - 1
        End With
    Next
End Sub
Sub Увеличить_размер_шрифта_на_кнопках()
    For Each btn In ActiveSheet.Buttons
        With btn.Font
            .Size = .Size + 1
        End With
    Next
End Sub
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеИ так тоже можно
[vba]
Код
Dim btn As Button
Sub Уменьшить_размер_шрифта_на_кнопках()
    For Each btn In ActiveSheet.Buttons
        With btn.Font
            .Size = .Size - 1
        End With
    Next
End Sub
Sub Увеличить_размер_шрифта_на_кнопках()
    For Each btn In ActiveSheet.Buttons
        With btn.Font
            .Size = .Size + 1
        End With
    Next
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 12.07.2018 в 16:25
krosav4ig Дата: Четверг, 19.07.2018, 13:04 | Сообщение № 1599 | Тема: Из ячейки в Label с символом переноса строки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Здравствуйте, пробуйте так
[vba]
Код
        rRoute.Replace vbCrLf, vbLf
        rRoute.Replace vbLf, vbCrLf
        For Each rcell In rRoute
            If bNext Then lNext = rcell.Row: bNext = 0
            If rcell = Me.Label1.Caption Then lRow = rcell.Row: bNext = 1
            ii = ii + 1: If ii = rRoute.Count Then lLast = rcell.Row
        Next rcell
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Четверг, 19.07.2018, 13:04
 
Ответить
СообщениеЗдравствуйте, пробуйте так
[vba]
Код
        rRoute.Replace vbCrLf, vbLf
        rRoute.Replace vbLf, vbCrLf
        For Each rcell In rRoute
            If bNext Then lNext = rcell.Row: bNext = 0
            If rcell = Me.Label1.Caption Then lRow = rcell.Row: bNext = 1
            ii = ii + 1: If ii = rRoute.Count Then lLast = rcell.Row
        Next rcell
[/vba]

Автор - krosav4ig
Дата добавления - 19.07.2018 в 13:04
krosav4ig Дата: Понедельник, 30.07.2018, 23:46 | Сообщение № 1600 | Тема: Посчитать сколько названий удовлетворяют условию
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
и вам здрасте
Код
=СУММПРОИЗВ((ПРАВБ('2'!$A1:$S1;ДЛСТР(B$1))=B$1)*('2'!$D1:$V1>'2'!$E1:$W1))
К сообщению приложен файл: 8522087.xlsx (13.2 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеи вам здрасте
Код
=СУММПРОИЗВ((ПРАВБ('2'!$A1:$S1;ДЛСТР(B$1))=B$1)*('2'!$D1:$V1>'2'!$E1:$W1))

Автор - krosav4ig
Дата добавления - 30.07.2018 в 23:46
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!