Результаты поиска
krosav4ig
Дата: Пятница, 22.03.2019, 20:48 |
Сообщение № 1981 | Тема: Заливка и снятие заливки открытых строк умной таблицы.
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
как-то установить в коде диапазон заливки умной таблицы от столбца 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В итоге после снятия заливки кодом, пропадают вертикальные границы строк во время ввода.
Можете в файле показать?
как-то установить в коде диапазон заливки умной таблицы от столбца 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В итоге после снятия заливки кодом, пропадают вертикальные границы строк во время ввода.
Можете в файле показать?krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение как-то установить в коде диапазон заливки умной таблицы от столбца 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В итоге после снятия заливки кодом, пропадают вертикальные границы строк во время ввода.
Можете в файле показать?Автор - 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]
Здравствуйте. чето не понятно чего надо [vba]Код
For i = 1 to 10 Range("Табл").Columns(i).Select stop next
[/vba] krosav4ig
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
сводная не устроит?
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
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
Этож аж [vba]Код
5.1358359214422811520745838439255742289090748041335×10[sup]1625005[/sup]
[/vba]
Этож аж [vba]Код
5.1358359214422811520745838439255742289090748041335×10[sup]1625005[/sup]
[/vba]krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Среда, 27.03.2019, 07:48
Ответить
Сообщение Этож аж [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
Дратути! У мну тут тоже красявое число нарисовалось
Дратути! У мну тут тоже красявое число нарисовалось krosav4ig
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
Как это сделать подскажите???????
Нет!!!1111 Мало того, что в приказном тоне, еще и кричит. Ага, все бегом прям выполнять побежали.
Как это сделать подскажите???????
Нет!!!1111 Мало того, что в приказном тоне, еще и кричит. Ага, все бегом прям выполнять побежали.krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение Как это сделать подскажите???????
Нет!!!1111 Мало того, что в приказном тоне, еще и кричит. Ага, все бегом прям выполнять побежали.Автор - 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;)
убрать зависимость от регистра ?
Код
=--ПОДСТАВИТЬ(ПОДСТАВИТЬ(СТРОЧН(ЛЕВБ(ПСТР(D$3;ПОИСК(C5;D$3);9);ПОИСК("-";ПСТР(D$3;ПОИСК(C5;D$3);9))-1));СТРОЧН(C5&0);ЛЕВБ(1/2;2));C5;)
krosav4ig
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 , просто не понравились лишние пробелы в исходных данных
sboy , просто не понравились лишние пробелы в исходных данных krosav4ig
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]
[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
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]
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
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]
[vba]Код
With Range("Spisok[#All]") .ListObject.Resize .Resize(.Rows.Count + 1) End With
[/vba] krosav4ig
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)
до кучи, массивная формула Код
=--ИЛИ(ВЫБОР({1;2};$H4&I$3;I$3&$H4)=$A$3:$A$15&$B$3:$B$15)
krosav4ig
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 , что-то мне подсказывает, что красная линия должна быть сов сем не так ориентирована на графике
Snegovik , что-то мне подсказывает, что красная линия должна быть сов сем не так ориентирована на графикеkrosav4ig
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
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Воскресенье, 07.04.2019, 09:06
Ответить
krosav4ig
Дата: Воскресенье, 07.04.2019, 10:11 |
Сообщение № 1999 | Тема: Зависимость работы c ListObjects(**) контекста
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация:
997
±
Замечаний:
0% ±
Excel 2007,2010,2013
Бред.не запутаться со строкой итогов
Еще бредовее, наличие строки итогов может влиять только на скорость работы макроса (если он написан корректно) Чуть ли не единственный возможный случай возникновения ошибки в коде из моего поста - если в активной книге нет таблицы с таким именем или лист, на котором находится таблица защищен [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 - только для ускорения работы
Бред.не запутаться со строкой итогов
Еще бредовее, наличие строки итогов может влиять только на скорость работы макроса (если он написан корректно) Чуть ли не единственный возможный случай возникновения ошибки в коде из моего поста - если в активной книге нет таблицы с таким именем или лист, на котором находится таблица защищен [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
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Воскресенье, 07.04.2019, 10:11
Ответить
Сообщение Бред.не запутаться со строкой итогов
Еще бредовее, наличие строки итогов может влиять только на скорость работы макроса (если он написан корректно) Чуть ли не единственный возможный случай возникновения ошибки в коде из моего поста - если в активной книге нет таблицы с таким именем или лист, на котором находится таблица защищен [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
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить