Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 15.08.2008, 15:20   #1
НикНик
Новичок
Джуниор
 
Регистрация: 15.08.2008
Сообщений: 2
По умолчанию Определить текущую ячейку на листе

Как определить текущую ячейку на листе 1, когда активным является лист 2?

Я назвал текущей ячейкой листа 1 ту ячейку, на которой стоит курсор на листе 1.
НикНик вне форума
Старый 15.08.2008, 19:36   #2
Maxxximum
 
Регистрация: 14.08.2008
Сообщений: 5
По умолчанию

Никак. Курсор один на все ячейки листы и книги. Когда активным является лист 2, на листе 1 нет активных ячеек. Может, Вы опишете задачу в целом?
Maxxximum вне форума
Старый 15.08.2008, 23:45   #3
дмидми
Форумчанин
 
Аватар для дмидми
 
Регистрация: 06.03.2008
Сообщений: 352
По умолчанию

Цитата:
Сообщение от НикНик Посмотреть сообщение
Я назвал текущей ячейкой листа 1 ту ячейку, на которой стоит курсор на листе 1.
Это верно только в том случае, когда на "листе 1" выделена только одна ячейка (Windows(1).RangeSelection)
дмидми вне форума
Старый 16.08.2008, 02:30   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

может как-то так:

dim rg as range
sh = activesheet.name
sheets(1).activate
rg = activecell
sheets(sh).activate

все, активная ячейка с первого листа - в rg
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума
Старый 16.08.2008, 07:27   #5
vladtr
Форумчанин
 
Регистрация: 28.07.2008
Сообщений: 119
По умолчанию

Переходите на лист1 и читаете адрес а затем возврат на лист2:

Dim rg As Variant
Sheets("Лист1").Select
rg = ActiveCell.Cells.Address
Sheets("Лист2").Select
vladtr вне форума
Старый 18.08.2008, 09:40   #6
НикНик
Новичок
Джуниор
 
Регистрация: 15.08.2008
Сообщений: 2
По умолчанию

Большое спасибо.
НикНик вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Нужно создать программку, отображающую текущую загрузку процессора. Naik Общие вопросы Delphi 6 03.03.2009 08:42
Ссылка на ячейку в другом листе... Shavminator Microsoft Office Excel 3 23.07.2008 16:52
Как на Листе, удалить формулы valerij Microsoft Office Excel 4 03.07.2008 20:02
Среди 20 введёных чисел определить чётные, распечатать их, определить min Spade Помощь студентам 4 15.06.2008 18:39
как в мемо добавить в текущую строчку символ из переменной Kukkk Общие вопросы Delphi 6 01.09.2007 16:48