Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Выделение ячейки, которая была выделена перед запуском. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Выделение ячейки, которая была выделена перед запуском. (Макросы/Sub)
Выделение ячейки, которая была выделена перед запуском.
rotten41 Дата: Вторник, 14.03.2017, 03:20 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 163
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
Доброе утро, знатоки эксель.
Помогите разобраться в непростом вопросе.

Макрос в книге - перемещается между разными листами и ячейками, выделяя их одну за другой.
Как заставить макрос в конце - выделить ту ячейку того листа, которая была выделена на момент начала работы макроса?
К сообщению приложен файл: 3586.xls (38.0 Kb)


Сообщение отредактировал rotten41 - Вторник, 14.03.2017, 03:22
 
Ответить
СообщениеДоброе утро, знатоки эксель.
Помогите разобраться в непростом вопросе.

Макрос в книге - перемещается между разными листами и ячейками, выделяя их одну за другой.
Как заставить макрос в конце - выделить ту ячейку того листа, которая была выделена на момент начала работы макроса?

Автор - rotten41
Дата добавления - 14.03.2017 в 03:20
buchlotnik Дата: Вторник, 14.03.2017, 07:22 | Сообщение № 2
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
так нужно? [vba]
Код
Sub g()
    s = ActiveCell.Parent.Name
    c = ActiveCell.Address
    ' ваш код
    Sheets(s).Activate
    Range(c).Select
End Sub
[/vba]
 
Ответить
Сообщениетак нужно? [vba]
Код
Sub g()
    s = ActiveCell.Parent.Name
    c = ActiveCell.Address
    ' ваш код
    Sheets(s).Activate
    Range(c).Select
End Sub
[/vba]

Автор - buchlotnik
Дата добавления - 14.03.2017 в 07:22
K-SerJC Дата: Вторник, 14.03.2017, 07:39 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 487
Репутация: 86 ±
Замечаний: 0% ±

Excel 2013
так?
[vba]
Код
Public RGst As String, SHst As String

Sub Макрос2()
ЭтаКнига.SHst = ActiveSheet.Name
ЭтаКнига.RGst = ActiveCell.Address
    Range("F11").Select
    Sheets("Лист2").Select
    Range("D30").Select
    Sheets("Лист3").Select
    Range("E20").Select
ThisWorkbook.Sheets(ЭтаКнига.SHst).Select
ThisWorkbook.Sheets(ЭтаКнига.SHst).Range(ЭтаКнига.RGst).Select
End Sub
[/vba]


Благими намерениями выстелена дорога в АД.
 
Ответить
Сообщениетак?
[vba]
Код
Public RGst As String, SHst As String

Sub Макрос2()
ЭтаКнига.SHst = ActiveSheet.Name
ЭтаКнига.RGst = ActiveCell.Address
    Range("F11").Select
    Sheets("Лист2").Select
    Range("D30").Select
    Sheets("Лист3").Select
    Range("E20").Select
ThisWorkbook.Sheets(ЭтаКнига.SHst).Select
ThisWorkbook.Sheets(ЭтаКнига.SHst).Range(ЭтаКнига.RGst).Select
End Sub
[/vba]

Автор - K-SerJC
Дата добавления - 14.03.2017 в 07:39
rotten41 Дата: Вторник, 14.03.2017, 09:44 | Сообщение № 4
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 163
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
buchlotnik, макросы заработали как надо.
Спасибо.


Сообщение отредактировал rotten41 - Вторник, 14.03.2017, 11:01
 
Ответить
Сообщениеbuchlotnik, макросы заработали как надо.
Спасибо.

Автор - rotten41
Дата добавления - 14.03.2017 в 09:44
rotten41 Дата: Вторник, 14.03.2017, 11:03 | Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 163
Репутация: 0 ±
Замечаний: 0% ±

Excel 2013
K-SerJC, не подскажите - почему ваш код выдает ошибку "Compile error: Method or data member not found" ?
 
Ответить
СообщениеK-SerJC, не подскажите - почему ваш код выдает ошибку "Compile error: Method or data member not found" ?

Автор - rotten41
Дата добавления - 14.03.2017 в 11:03
K-SerJC Дата: Среда, 15.03.2017, 07:23 | Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 487
Репутация: 86 ±
Замечаний: 0% ±

Excel 2013
K-SerJC, не подскажите - почему ваш код выдает ошибку "Compile error: Method or data member not found" ?

странно, в моем файле работает, пришлете ваш посмотрю
К сообщению приложен файл: rotten41.xlsm (15.1 Kb)


Благими намерениями выстелена дорога в АД.
 
Ответить
Сообщение
K-SerJC, не подскажите - почему ваш код выдает ошибку "Compile error: Method or data member not found" ?

странно, в моем файле работает, пришлете ваш посмотрю

Автор - K-SerJC
Дата добавления - 15.03.2017 в 07:23
Мир MS Excel » Вопросы и решения » Вопросы по VBA » Выделение ячейки, которая была выделена перед запуском. (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!