powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Запуск макроса по номеру столбца ?
6 сообщений из 6, страница 1 из 1
Запуск макроса по номеру столбца ?
    #38876030
Фотография Myst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!
Excel 2003, 50 столбцов, скажем в каждом в первой ячейке название некой таблицы.
Подскажите, возможно ли запустить нужный макрос в зависимости от номера столбца или от значения этой ячейки, чтобы он обновил данную таблицу и через что это сделать ?
...
Рейтинг: 0 / 0
Запуск макроса по номеру столбца ?
    #38876051
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mystназвание некой таблицыА что такое "название таблицы"?
Может вы имеете ввиду - имя файла?
...
Рейтинг: 0 / 0
Запуск макроса по номеру столбца ?
    #38876103
Фотография Myst
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro, да конечно, там имя файла
...
Рейтинг: 0 / 0
Запуск макроса по номеру столбца ?
    #38876123
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, возможно, вы хотите чтобы мы написали вам макрос? Дайте хоть образец исходных данных
...
Рейтинг: 0 / 0
Запуск макроса по номеру столбца ?
    #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
Запуск макроса по номеру столбца ?
    #38876242
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
2.
Set MyWB = Workbooks.Open(Filename:="C:\Tables\" & x & ".xls")
MyWB.Range("ddddd") = 5


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


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