Билял, спасибо за видео! Как всегда лаконично и понятно) Может подскажешь инструмент, который запрещает менять структуру листа (переносить диапазоны ячеек, удалять строки и столбцы). Заранее спасибо!
Вот самый простейший вариант протягивания вниз ячеек в текущем выбранном диапазоне: Sub fillDownSelection() Dim rgCellChecked As Range For Each rgCellChecked In Selection If rgCellChecked.Value = "" And rgCellChecked.Row > 1 Then rgCellChecked.Value = rgCellChecked.Offset(-1, 0).Value End If Next rgCellChecked End Sub
Пример: есть таблица, куда заносятся данные из другой таблицы. В обоих таблицах ячейки сопоставлены. Одна - с вычислениями, другая - заказчику. Соответственно, перед отправкой, нужно формулы заменить значениями. Но часть ячеек в нужных столбцах не подлежит заполнению и ради какой-то защиты закрыта от изменений. Вопрос: как перевести формулы в значения в диапазоне, где попадаются ячейки защищенные от изменений? Т.е. протянуть формулу, просто выделив диапазон, включая защищенные ячейки, можно. Ругнётся, но в нужных ячейках формулы останутся. А вот потом поменять формулы на значения уже не даст. Есть ли способ, не снимая защиты с листа?
СУПЕР!
Просто!
Понятно!
И коротко!
Особенно понравились пояснительные надписи зелёным шрифтом для возможных артефактов!
Ай молодеееец. Спасибо из Туркменистана!✌🏻👍
Спасибо, Билял!
Благодарю, Билял! Однозначно подписка! Очень качественные уроки! Узнаю очень много нового об Excel.
КЛАСС!!!
ВЫ ПРОСТО КЛАДЕЗЬ ЗНАНИЙ!
Огромное вам спасибо, именно то что мне было нужно, приходилось вручную делать! Удачи!
Билял, большое спасибо за видео. Очень круто что есть такие примеры, которые экономят время :)
Спасибо за труд
Спасибо за видео!
Спасибо)
Как нельзя вовремя! Большое спасибо!
Классно! 👍
Привет. Изучаю ВБА по твоему курсу, очень круто и интересно. С нетерпением жду новых видио)
Хитро)))
Курсик бы VBA на работу с редактором реестра Windows и пользовательскими свойствами книги😁
Было бы вообще крутяк
Жаль, что не посмотрела видео раньше. Как раз был такой случай на работе, и я подошла к его решению гораздо менее оптимальным путем.
Спасибо бро, ты лучший!
Подписался однозначно! Большое спасибо за этот скил!
В принципе в таких случаях можно еще использовать функцию ЕСЛИ, но способ из видео мне нравится больше)
Билял, спасибо за видео! Как всегда лаконично и понятно)
Может подскажешь инструмент, который запрещает менять структуру листа (переносить диапазоны ячеек, удалять строки и столбцы). Заранее спасибо!
круто
Супер!
делаю через функцию если (ячейка -пусто; верхняя ячейка; просматривая ячейка) в доп. столбце
Огооо
А я sub писал для заполнения
Отлично, а как такой фокус на VBA написать?
Вот самый простейший вариант протягивания вниз ячеек в текущем выбранном диапазоне:
Sub fillDownSelection()
Dim rgCellChecked As Range
For Each rgCellChecked In Selection
If rgCellChecked.Value = "" And rgCellChecked.Row > 1 Then
rgCellChecked.Value = rgCellChecked.Offset(-1, 0).Value
End If
Next rgCellChecked
End Sub
@@BilyalKhassenov Большое спасибо 👍
@@BilyalKhassenov код можно немного упростить
Sub Заполнить()
For Each cell In Selection
If cell = “” Then
cell.FillDown
End If
Next
End sub
Когда будет продолжение про VBA?
Здравствуйте! А как сделать обратное действие? Если нужно в привести таблицу в начальный вариант?
Пример: есть таблица, куда заносятся данные из другой таблицы. В обоих таблицах ячейки сопоставлены. Одна - с вычислениями, другая - заказчику. Соответственно, перед отправкой, нужно формулы заменить значениями. Но часть ячеек в нужных столбцах не подлежит заполнению и ради какой-то защиты закрыта от изменений.
Вопрос: как перевести формулы в значения в диапазоне, где попадаются ячейки защищенные от изменений? Т.е. протянуть формулу, просто выделив диапазон, включая защищенные ячейки, можно. Ругнётся, но в нужных ячейках формулы останутся. А вот потом поменять формулы на значения уже не даст. Есть ли способ, не снимая защиты с листа?
Неужели за долгие годы работы над программой нельзя дать возможность реализовывать подобные действия более коротким способом
Если хотите повысить свой авторитет на ютубе прикладывайте таблицы из примеров. А так все нормально сармбо.
Спасибо ❤