Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запуск макроса по номеру столбца ? / 6 сообщений из 6, страница 1 из 1
10.02.2015, 15:31
    #38876030
Myst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск макроса по номеру столбца ?
Добрый день!
Excel 2003, 50 столбцов, скажем в каждом в первой ячейке название некой таблицы.
Подскажите, возможно ли запустить нужный макрос в зависимости от номера столбца или от значения этой ячейки, чтобы он обновил данную таблицу и через что это сделать ?
...
Рейтинг: 0 / 0
10.02.2015, 15:47
    #38876051
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск макроса по номеру столбца ?
Mystназвание некой таблицыА что такое "название таблицы"?
Может вы имеете ввиду - имя файла?
...
Рейтинг: 0 / 0
10.02.2015, 16:19
    #38876103
Myst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск макроса по номеру столбца ?
Shocker.Pro, да конечно, там имя файла
...
Рейтинг: 0 / 0
10.02.2015, 16:27
    #38876123
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск макроса по номеру столбца ?
Да, возможно, вы хотите чтобы мы написали вам макрос? Дайте хоть образец исходных данных
...
Рейтинг: 0 / 0
10.02.2015, 16:34
    #38876135
Myst
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск макроса по номеру столбца ?
Shocker.Pro,
немного подумав, сделал через SelectionChange, выбираю первую ячейку в любом столбце и потом ссылаюсь на A1
Код: sql
1.
2.
3.
4.
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
ActiveSheet.Range("A1").Value = ActiveCell.Value
valTab = ActiveCell.Value
End Sub


ну и потом

Код: sql
1.
2.
3.
x = valTab
Application.ScreenUpdating = False
Workbooks.Open Filename:="C:\Tables\" & x & ".xls"



остался вопрос можно ли сослаться в этом коде на наименованный диапазон из это же книги ?
...
Рейтинг: 0 / 0
10.02.2015, 17:44
    #38876242
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Запуск макроса по номеру столбца ?
Код: sql
1.
2.
Set MyWB = Workbooks.Open(Filename:="C:\Tables\" & x & ".xls")
MyWB.Range("ddddd") = 5


про А1 ничего не понятно, ну да ладно, раз у вас работает
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запуск макроса по номеру столбца ? / 6 сообщений из 6, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]