Здравствуйте. Даже не думал, что это сложная задача, но как обратится к ячейке пассивного листа "group", то есть с активного листа необходимо установить ячейку в диапазон ("A2") пассивного листа независимо где она находится первоначально. Используя на мой взгляд данный простой и понятный код с активного листа [vba]
Код
Sheets("group").Range("A2").Select
[/vba] не дает нужного результата, а выдает ошибку.
Здравствуйте. Даже не думал, что это сложная задача, но как обратится к ячейке пассивного листа "group", то есть с активного листа необходимо установить ячейку в диапазон ("A2") пассивного листа независимо где она находится первоначально. Используя на мой взгляд данный простой и понятный код с активного листа [vba]
Код
Sheets("group").Range("A2").Select
[/vba] не дает нужного результата, а выдает ошибку.Сергей13
With Application .ScreenUpdating = 0 With .ActiveSheet With Sheets("group") .Activate: .[a2].Select End With .Activate End With .ScreenUpdating = 1 End With
[/vba]
Сергей13, [vba]
Код
With Application .ScreenUpdating = 0 With .ActiveSheet With Sheets("group") .Activate: .[a2].Select End With .Activate End With .ScreenUpdating = 1 End With
krosav4ig, Не думал, что так мудрено всего лишь переставить ячейку... У меня там при начальном вводе данных с учетом сортировки почему-то со второй строки ввод начинается, поэтому при выполнение основного кода ячейку автоматом пришлось переставить на третью строку, потом все нормально идет без перестановки, но ячейка теперь так и будет прыгать на третью строку. Не критично... Спасибо.
krosav4ig, Не думал, что так мудрено всего лишь переставить ячейку... У меня там при начальном вводе данных с учетом сортировки почему-то со второй строки ввод начинается, поэтому при выполнение основного кода ячейку автоматом пришлось переставить на третью строку, потом все нормально идет без перестановки, но ячейка теперь так и будет прыгать на третью строку. Не критично... Спасибо.Сергей13
vikttur, Приветствую. С вводом данных в таблицу что-то не корректно, ввод начинается то с первой, то со второй строки, уловить где причина не смог, поэтому пошел по топорному варианту, автоматически при вводе устанавливаю ячейку в третью строку и первоначальный ввод начинается с первой строки динамической таблице, но теперь при последующих вводах ячейка с учетом прописанного кода, всегда устанавливаясь в третью строку, вызывая подергивание экрана. Это нельзя чем-то сгладить?
vikttur, Приветствую. С вводом данных в таблицу что-то не корректно, ввод начинается то с первой, то со второй строки, уловить где причина не смог, поэтому пошел по топорному варианту, автоматически при вводе устанавливаю ячейку в третью строку и первоначальный ввод начинается с первой строки динамической таблице, но теперь при последующих вводах ячейка с учетом прописанного кода, всегда устанавливаясь в третью строку, вызывая подергивание экрана. Это нельзя чем-то сгладить?Сергей13
Сообщение отредактировал Сергей13 - Воскресенье, 10.03.2019, 13:01
vikttur, Да показать не жалко, объяснять все что наворочено проблематично, с позиции знающего начнутся вопросы - почему так, а не так - и одно будет цеплять другое до бесконечности… Короче установил код в событии открытия книги (можно и формы, но она часто открывается) и установка ячейки в нужном месте происходит только при открытии файла. Спасибо!
vikttur, Да показать не жалко, объяснять все что наворочено проблематично, с позиции знающего начнутся вопросы - почему так, а не так - и одно будет цеплять другое до бесконечности… Короче установил код в событии открытия книги (можно и формы, но она часто открывается) и установка ячейки в нужном месте происходит только при открытии файла. Спасибо!Сергей13