![]() |
Модераторы: mihanik |
![]() ![]() ![]() |
|
stasms |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 3.9.2006 Репутация: нет Всего: нет |
Есть строка ActiveCell.FormulaR1C1 = "=[w1.xls]List1!R3C1"
Можно ли и если да то как в запросе вместо List1 подставлять значение ячейки вводимое с клавиатуры. Как правильно сделать подстановку. Заранее благодарен. (Старый стал - все позабывал) ![]() ![]() Это сообщение отредактировал(а) stasms - 3.9.2006, 18:10 |
|||
|
||||
ИгнатьевАлексей |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 369 Регистрация: 18.11.2005 Репутация: 2 Всего: 3 |
Не совсем ясно представил твою задачу, тем не менее......
Чтобы обратиться к ячейке не обязательно ее активизировать, т.е. метод Select забудь. Изучи конструкцию Range(".......").Offset(.....), изучи циклы и поймешь как отработать с набором ячеек без того огорода, который ты городишь. Да и семплики посмотри разные по этой теме. Далее....
Есть такое понятие в VBA, как коллекция. С ней ты можешь обратиться ко всем файлам в папке, ко всем листам документа и т.п. И вообще, ты знаешь, мне кажется, что ты программируешь путем ручной записи макросов, а др. источники еще не смотрел. Этот метод хороших результатов не принесет. Всем новичкам рекомендую книжку А.Гарнаев "VBA". -------------------- Vingrad - FOREVER !!! "Как вы яхту назовете - так она и поплывет!" Капитан Врунгель |
|||
|
||||
stasms |
|
|||
Новичок Профиль Группа: Участник Сообщений: 4 Регистрация: 3.9.2006 Репутация: нет Всего: нет |
Спасибо вопрос решил так...
.... ... li = "ОП_" & Range("A2").Value ActiveCell.FormulaR1C1 = "=[w1.xls]" & li & "!R3C1" ... ... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Программирование, связанное с MS Office" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще!
|
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программирование, связанное с MS Office | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |