МатросНаЗебре,
Спасибо за рекомендацию книжки!
Спасибо за рекомендацию книжки!
|
02.02.2026 16:37:58
МатросНаЗебре,
Спасибо за рекомендацию книжки! |
|
|
|
|
|
02.02.2026 16:35:20
Дмитрий(The_Prist) Щербаков,
Дмитрий, спасибо и вам, работает как надо. Взял ваш макрос. Я пытался сделать примерное, но мне не хватило ума использовать эту конструкцию For Each rc In rArea.Cells. Я сразу после For Each rArea In rRng.Areas использовал If rc.Interior.ColorIndex = -4142 Then и у меня ничего не работало. ПС: Может насчет книги тоже сможете сказать, какую прочесть?
Изменено: - 02.02.2026 17:54:59
(Опечатка)
|
|
|
|
|
|
02.02.2026 16:19:37
МатросНаЗебре,
Спасибо вам большое! Макрос из пятого сообщения работает так, как надо. Может подскажете с какой книги (с примерами) начать изучение макросов? Я интуитивно пытался ваш предыдущий макрос изменить, но интуиция без знаний, увы, не работает. |
|
|
|
|
|
02.02.2026 15:45:24
МатросНаЗебре,
Ivan.Z, Спасибо за макросы, но я понял, что упустил существенное условие: макрос должен заменять формулы не во всем выделенном диапазоне, а в ВИДИМОМ выделенном диапазоне. Т.е. Если в выделенном диапазоне часть ячеек скрыта (группировка или фильтр) то они остаются без изменений. Макрос в моем первом сообщении именно так и делал. Помогите, пожалуйста, с учетом этого условия изменить макрос. ПС: Я протестировал макрос, МатросНаЗебре. |
|
|
|
|
|
29.05.2025 07:58:48
IKor, спасибо за рекомендацию.
|
|
|
|
|
|
27.05.2025 20:26:18
Здравствуйте. Помогите, пожалуйста, мне изменить этот макрос таким образом, чтобы он выводил значение текущей ячейки только в том случае, если она находится в определенном диапазоне, например B4:B10, а как только текущая ячейка выходит из этого диапазона, то никаких действий не совершал.
Private Sub Worksheet_SelectionChange(ByVal Target As Range) [B1] = ActiveCell End Sub
Изменено: - 27.05.2025 20:46:18
|
|
|
|
|