|
Управление опцией замены Excel "на листе" или "в книге" из VBA
|
|||
---|---|---|---|
#18+
Привет всем, Использую в коде функцию Range.Replace . Данная функция зависима от параметров, выставленных в штатном диалоге замены Excel (тот, что вызывается по Ctrl+H). То есть, если в штатном диалоге область замены в книге , то Range.Replace осуществляет замену во всех листах книги, если на листе - то в переданном диапазоне Range . Подскажите, пожалуйста, как сделать, чтобы функция Range.Replace работала ВСЕГДА только для выделенного диапазона вне зависимости от того, какая настройка стоит в штатном диалоге? Через саму функцию этого не сделать, у нее нет таких параметров, видимо, есть отдельная VBA-функция получения/изменения настроек Excel. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.11.2021, 13:01 |
|
Управление опцией замены Excel "на листе" или "в книге" из VBA
|
|||
---|---|---|---|
#18+
Код: vbnet 1. 2.
У меня используется вот такая функция... Надеюсь, если заменить ws.Cells на переменную типа range, то тоже будет работать... как создать нужный range - отдельная тема, некоторыми настройками функции управлять можно... попробуйте макрос записать с нужными настройками замены..... я этот код именно так и получил ... |
|||
:
Нравится:
Не нравится:
|
|||
24.11.2021, 08:52 |
|
|
Start [/forum/topic.php?fid=61&tid=2171708]: |
0ms |
get settings: |
0ms |
get forum list: |
8ms |
check forum access: |
0ms |
check topic access: |
0ms |
track hit: |
31ms |
get topic data: |
2ms |
get forum data: |
0ms |
get page messages: |
7ms |
update_topic_read_status (2171708): 24.11.2021 08:52:06: |
0ms |
get tp. blocked users: |
0ms |
get online users: |
25ms |
check new: |
1ms |
others: | 93ms |
total: | 167ms |
0 / 0 |