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

Вход

Регистрация

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

 

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

Результаты поиска
krosav4ig Дата: Пятница, 22.03.2019, 20:48 | Сообщение № 1981 | Тема: Заливка и снятие заливки открытых строк умной таблицы.
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Цитата Сергей13, 22.03.2019 в 03:13, в сообщении № 10 ()
как-то установить в коде диапазон заливки умной таблицы от столбца A1 до столбца К8

[vba]
Код
Sub Zalivka() 'Заливка
    Set ShSales = ThisWorkbook.Worksheets("log_book")       'Лист "log_book"
    With ShSales.Range("tabl_logbook")
        Intersect(.Columns("A:K"), .Cells).SpecialCells(12).Interior.Color = 15921906  'Заливка открытых строк
    End With
End Sub

Sub NoZalivka() 'Нет заливки
    Set ShSales = ThisWorkbook.Worksheets("log_book")       'Лист "log_book"
    With ShSales.Range("tabl_logbook")
        Intersect(.Columns("A:K"), .Cells).SpecialCells(12).Interior.Color = xlNone  'Снять заливку открытых строк
    End With
End Sub
[/vba]
12 - это константа xlCellTypeVisible
Цитата Сергей13, 22.03.2019 в 03:13, в сообщении № 10 ()
В итоге после снятия заливки кодом, пропадают вертикальные границы строк во время ввода.
Можете в файле показать?


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
Цитата Сергей13, 22.03.2019 в 03:13, в сообщении № 10 ()
как-то установить в коде диапазон заливки умной таблицы от столбца A1 до столбца К8

[vba]
Код
Sub Zalivka() 'Заливка
    Set ShSales = ThisWorkbook.Worksheets("log_book")       'Лист "log_book"
    With ShSales.Range("tabl_logbook")
        Intersect(.Columns("A:K"), .Cells).SpecialCells(12).Interior.Color = 15921906  'Заливка открытых строк
    End With
End Sub

Sub NoZalivka() 'Нет заливки
    Set ShSales = ThisWorkbook.Worksheets("log_book")       'Лист "log_book"
    With ShSales.Range("tabl_logbook")
        Intersect(.Columns("A:K"), .Cells).SpecialCells(12).Interior.Color = xlNone  'Снять заливку открытых строк
    End With
End Sub
[/vba]
12 - это константа xlCellTypeVisible
Цитата Сергей13, 22.03.2019 в 03:13, в сообщении № 10 ()
В итоге после снятия заливки кодом, пропадают вертикальные границы строк во время ввода.
Можете в файле показать?

Автор - krosav4ig
Дата добавления - 22.03.2019 в 20:48
krosav4ig Дата: Пятница, 22.03.2019, 20:51 | Сообщение № 1982 | Тема: Номер столбца умной таблицы вместо заголовка
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Здравствуйте.
чето не понятно чего надо
[vba]
Код
For i = 1 to 10
    Range("Табл").Columns(i).Select
    stop
next
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеЗдравствуйте.
чето не понятно чего надо
[vba]
Код
For i = 1 to 10
    Range("Табл").Columns(i).Select
    stop
next
[/vba]

Автор - krosav4ig
Дата добавления - 22.03.2019 в 20:51
krosav4ig Дата: Пятница, 22.03.2019, 21:54 | Сообщение № 1983 | Тема: Сломались теги формул
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Nic70y, шоб красяво было


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

Автор - krosav4ig
Дата добавления - 22.03.2019 в 21:54
krosav4ig Дата: Суббота, 23.03.2019, 19:45 | Сообщение № 1984 | Тема: Подсчет количества уникальных значений в диапазоне дат
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
сводная не устроит?
К сообщению приложен файл: 1849573.xlsx (17.3 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениесводная не устроит?

Автор - krosav4ig
Дата добавления - 23.03.2019 в 19:45
krosav4ig Дата: Суббота, 23.03.2019, 21:04 | Сообщение № 1985 | Тема: Сломались теги формул
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
bmv98rus, а попробуйте вот это


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеbmv98rus, а попробуйте вот это

Автор - krosav4ig
Дата добавления - 23.03.2019 в 21:04
krosav4ig Дата: Среда, 27.03.2019, 07:48 | Сообщение № 1986 | Тема: суммирование с указанием цвета в EXCEL
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
320423!

Этож аж [vba]
Код
5.1358359214422811520745838439255742289090748041335×10[sup]1625005[/sup]
[/vba]


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

Сообщение отредактировал krosav4ig - Среда, 27.03.2019, 07:48
 
Ответить
Сообщение
320423!

Этож аж [vba]
Код
5.1358359214422811520745838439255742289090748041335×10[sup]1625005[/sup]
[/vba]

Автор - krosav4ig
Дата добавления - 27.03.2019 в 07:48
krosav4ig Дата: Четверг, 28.03.2019, 17:44 | Сообщение № 1987 | Тема: Красивые числа на сайте
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Дратути!
У мну тут тоже красявое число нарисовалось :)
К сообщению приложен файл: 6124358.png (73.7 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеДратути!
У мну тут тоже красявое число нарисовалось :)

Автор - krosav4ig
Дата добавления - 28.03.2019 в 17:44
krosav4ig Дата: Воскресенье, 31.03.2019, 18:06 | Сообщение № 1988 | Тема: разобраться!!!
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Цитата Арикхик, 31.03.2019 в 12:45, в сообщении № 1 ()
Как это сделать подскажите???????
Нет!!!1111
Цитата Арикхик, 31.03.2019 в 12:45, в сообщении № 1 ()
разобраться!!!

Мало того, что в приказном тоне, еще и кричит. Ага, все бегом прям выполнять побежали.


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
Цитата Арикхик, 31.03.2019 в 12:45, в сообщении № 1 ()
Как это сделать подскажите???????
Нет!!!1111
Цитата Арикхик, 31.03.2019 в 12:45, в сообщении № 1 ()
разобраться!!!

Мало того, что в приказном тоне, еще и кричит. Ага, все бегом прям выполнять побежали.

Автор - krosav4ig
Дата добавления - 31.03.2019 в 18:06
krosav4ig Дата: Понедельник, 01.04.2019, 20:15 | Сообщение № 1989 | Тема: Формула извлечения числа выдает ошибку в некоторых случаях
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
убрать зависимость от регистра ?

Код
=--ПОДСТАВИТЬ(ПОДСТАВИТЬ(СТРОЧН(ЛЕВБ(ПСТР(D$3;ПОИСК(C5;D$3);9);ПОИСК("-";ПСТР(D$3;ПОИСК(C5;D$3);9))-1));СТРОЧН(C5&0);ЛЕВБ(1/2;2));C5;)


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

Сообщение отредактировал krosav4ig - Понедельник, 01.04.2019, 20:16
 
Ответить
Сообщение
убрать зависимость от регистра ?

Код
=--ПОДСТАВИТЬ(ПОДСТАВИТЬ(СТРОЧН(ЛЕВБ(ПСТР(D$3;ПОИСК(C5;D$3);9);ПОИСК("-";ПСТР(D$3;ПОИСК(C5;D$3);9))-1));СТРОЧН(C5&0);ЛЕВБ(1/2;2));C5;)

Автор - krosav4ig
Дата добавления - 01.04.2019 в 20:15
krosav4ig Дата: Вторник, 02.04.2019, 06:36 | Сообщение № 1990 | Тема: Составление статистической таблицы с исходными данными
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
sboy, просто не понравились лишние пробелы в исходных данных :)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеsboy, просто не понравились лишние пробелы в исходных данных :)

Автор - krosav4ig
Дата добавления - 02.04.2019 в 06:36
krosav4ig Дата: Среда, 03.04.2019, 10:18 | Сообщение № 1991 | Тема: В место формул макрос в диапазоне ячеек при любых изменениях
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim ar As Range, arr As Variant
    On Error Resume Next
    'при любых изменениях размеров образцов "Площадь образца ="
    With Me.UsedRange.Columns("A:D")
        For Each ar In Intersect(.Offset(5), .Cells, Target).Areas
            With ar.Offset(, .Column - ar.Column).Resize(, 5)
                arr = .Value
                For i = 1 To .Rows.Count
                    arr(i, 5) = Round(arr(i, 1) * arr(i, 3) / 100, 0)
                Next
                Application.EnableEvents = 0
                .Value = arr
                Application.EnableEvents = 1
            End With
        Next
    End With
End Sub
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение[vba]
Код
Private Sub Worksheet_Change(ByVal Target As Range)
    Dim ar As Range, arr As Variant
    On Error Resume Next
    'при любых изменениях размеров образцов "Площадь образца ="
    With Me.UsedRange.Columns("A:D")
        For Each ar In Intersect(.Offset(5), .Cells, Target).Areas
            With ar.Offset(, .Column - ar.Column).Resize(, 5)
                arr = .Value
                For i = 1 To .Rows.Count
                    arr(i, 5) = Round(arr(i, 1) * arr(i, 3) / 100, 0)
                Next
                Application.EnableEvents = 0
                .Value = arr
                Application.EnableEvents = 1
            End With
        Next
    End With
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 03.04.2019 в 10:18
krosav4ig Дата: Среда, 03.04.2019, 12:57 | Сообщение № 1992 | Тема: Траблы с повторным открытием UserForm из основной формы
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Rykalo,
в ufSotrOtdel уберите
[vba]
Код
Private Sub UserForm_Terminate()
    ufrmMain.Show
End Sub
[/vba]
в ufrmMain замените
[vba]
Код
Private Sub CommandButton_spSotrOtdels_Click()
    Me.Hide    ' скрываем главную форму
    ufSotrOtdel.Show   ' открываем форму работы со справочниками
    Me.Show    'после закрытия формы работы со справочниками показать главную форму
End Sub
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеRykalo,
в ufSotrOtdel уберите
[vba]
Код
Private Sub UserForm_Terminate()
    ufrmMain.Show
End Sub
[/vba]
в ufrmMain замените
[vba]
Код
Private Sub CommandButton_spSotrOtdels_Click()
    Me.Hide    ' скрываем главную форму
    ufSotrOtdel.Show   ' открываем форму работы со справочниками
    Me.Show    'после закрытия формы работы со справочниками показать главную форму
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 03.04.2019 в 12:57
krosav4ig Дата: Суббота, 06.04.2019, 11:06 | Сообщение № 1993 | Тема: Автозамена с поиском максимальных и минимальных значений
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Здрвствуйте
РАНГ()


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеЗдрвствуйте
РАНГ()

Автор - krosav4ig
Дата добавления - 06.04.2019 в 11:06
krosav4ig Дата: Суббота, 06.04.2019, 14:32 | Сообщение № 1994 | Тема: Зависимость работы c ListObjects(**) контекста
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
[vba]
Код
    With Range("Spisok[#All]")
        .ListObject.Resize .Resize(.Rows.Count + 1)
    End With
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение[vba]
Код
    With Range("Spisok[#All]")
        .ListObject.Resize .Resize(.Rows.Count + 1)
    End With
[/vba]

Автор - krosav4ig
Дата добавления - 06.04.2019 в 14:32
krosav4ig Дата: Суббота, 06.04.2019, 15:40 | Сообщение № 1995 | Тема: Ширина ячейки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
и 5n тоже


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеи 5n тоже

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

Excel 2007,2010,2013
до кучи, массивная формула
Код
=--ИЛИ(ВЫБОР({1;2};$H4&I$3;I$3&$H4)=$A$3:$A$15&$B$3:$B$15)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениедо кучи, массивная формула
Код
=--ИЛИ(ВЫБОР({1;2};$H4&I$3;I$3&$H4)=$A$3:$A$15&$B$3:$B$15)

Автор - krosav4ig
Дата добавления - 07.04.2019 в 08:23
krosav4ig Дата: Воскресенье, 07.04.2019, 08:44 | Сообщение № 1997 | Тема: Как формулой определить пересечение радиуса и линии
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Snegovik, что-то мне подсказывает, что красная линия должна быть сов сем не так ориентирована на графике


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеSnegovik, что-то мне подсказывает, что красная линия должна быть сов сем не так ориентирована на графике

Автор - krosav4ig
Дата добавления - 07.04.2019 в 08:44
krosav4ig Дата: Воскресенье, 07.04.2019, 08:56 | Сообщение № 1998 | Тема: Как формулой определить пересечение радиуса и линии
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
ссылко 1

ссылко 2


upd. заменил ссылки, накосячил при сокращении
К сообщению приложен файл: 1866348.png (15.7 Kb) · 2065274.png (33.5 Kb)


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

Сообщение отредактировал krosav4ig - Воскресенье, 07.04.2019, 09:06
 
Ответить
Сообщениессылко 1

ссылко 2


upd. заменил ссылки, накосячил при сокращении

Автор - krosav4ig
Дата добавления - 07.04.2019 в 08:56
krosav4ig Дата: Воскресенье, 07.04.2019, 10:11 | Сообщение № 1999 | Тема: Зависимость работы c ListObjects(**) контекста
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Цитата Павел2019, 06.04.2019 в 17:05, в сообщении № 5 ()
нужно быть на этом листе
Бред.
Цитата Павел2019, 06.04.2019 в 17:05, в сообщении № 5 ()
не запутаться со строкой итогов
Еще бредовее, наличие строки итогов может влиять только на скорость работы макроса (если он написан корректно)
Чуть ли не единственный возможный случай возникновения ошибки в коде из моего поста - если в активной книге нет таблицы с таким именем или лист, на котором находится таблица защищен

[vba]
Код
    Dim r As Range, b As Boolean
    With Range("Книга2!Spisok[#All]")
        Set r = .Resize(.Rows.Count + 1)
        With .ListObject
            b = .ShowTotals
            .ShowTotals = False
            .Resize r
            .ShowTotals = b
        End With
    End With
[/vba]
отключение .ShowTotals - только для ускорения работы


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

Сообщение отредактировал krosav4ig - Воскресенье, 07.04.2019, 10:11
 
Ответить
Сообщение
Цитата Павел2019, 06.04.2019 в 17:05, в сообщении № 5 ()
нужно быть на этом листе
Бред.
Цитата Павел2019, 06.04.2019 в 17:05, в сообщении № 5 ()
не запутаться со строкой итогов
Еще бредовее, наличие строки итогов может влиять только на скорость работы макроса (если он написан корректно)
Чуть ли не единственный возможный случай возникновения ошибки в коде из моего поста - если в активной книге нет таблицы с таким именем или лист, на котором находится таблица защищен

[vba]
Код
    Dim r As Range, b As Boolean
    With Range("Книга2!Spisok[#All]")
        Set r = .Resize(.Rows.Count + 1)
        With .ListObject
            b = .ShowTotals
            .ShowTotals = False
            .Resize r
            .ShowTotals = b
        End With
    End With
[/vba]
отключение .ShowTotals - только для ускорения работы

Автор - krosav4ig
Дата добавления - 07.04.2019 в 10:11
krosav4ig Дата: Воскресенье, 07.04.2019, 21:43 | Сообщение № 2000 | Тема: Как работать с классами
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
знает нормальное описание

инглиш устроит?
Introduction To Classes
VBA Class Modules – The Ultimate Guide


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

инглиш устроит?
Introduction To Classes
VBA Class Modules – The Ultimate Guide

Автор - krosav4ig
Дата добавления - 07.04.2019 в 21:43
Поиск:

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