powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выделение незащищенных ячеек в Excel
7 сообщений из 7, страница 1 из 1
Выделение незащищенных ячеек в Excel
    #33048139
kdimetrius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем. Вопрос такой: можно ли в Excel реализовать выделение в указаном диапазоне только незащищенных ячеек (средствами VBA)? Подскажите, как это сделать. Заранее благодарен, Дима
...
Рейтинг: 0 / 0
Выделение незащищенных ячеек в Excel
    #33048954
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ActiveSheet.EnableSelection = xlUnlockedCells
...
Рейтинг: 0 / 0
Выделение незащищенных ячеек в Excel
    #33049496
kdimetrius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не, это не то. То что вы предлагаете - это обход незащищенных ячеек на листе, если активирована защита листа. А мне надо следующее:
1. Выделение исследуемого диапазона: Range(<Диапазон>).Select
2. Из выделеного диапазона должны отброситься залоченые ячейки.
(по аналогии с Правка/Перейти/Выделить)
...
Рейтинг: 0 / 0
Выделение незащищенных ячеек в Excel
    #33049562
sergeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
Option Explicit
Public NoProtectRange As Range, PCell As Range
Sub Test()
Set NoProtectRange = Nothing
For Each PCell In Range("A1:AA650")
If Not PCell.Locked Then
If NoProtectRange Is Nothing Then
Set NoProtectRange = PCell
Else
Set NoProtectRange = Application.Union(NoProtectRange, PCell)
End If
End If
Next PCell
If Not NoProtectRange Is Nothing Then NoProtectRange.Select
End Sub
С уважением, Сергей Густокашин. Тольятти, Комсофт. ICQ 75307217
...
Рейтинг: 0 / 0
Выделение незащищенных ячеек в Excel
    #33049599
kdimetrius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Супер!!! Элегантно и красиво. Уважение!!! Огромное спасибо.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Выделение незащищенных ячеек в Excel
    #38987520
Nika2801
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sergeyvg, при печати все эти выделенные ячейки распечатываются темным фоном. Это совсем некрасиво.
...
Рейтинг: 0 / 0
Выделение незащищенных ячеек в Excel
    #38987699
sergeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Виноват, не учел специальных пожеланий:), все таки 10 лет прошло.
Можно закомментировать строку, что ниже показана, может будет лучше выглядеть на печати.
If Not NoProtectRange Is Nothing Then NoProtectRange.Select
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выделение незащищенных ячеек в Excel
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]