Добрый день уважаемые форумчане!
Опыт написания каких либо макросов на VBA у меня очень маленький (редко возникает необходимость) по этому сильно не пинайте.
Вопрос вот в чем. Надо перенести в пределах одной книги с одного листа (таблицы) на другой некие данные.
Понятное дело пользователь может наплодить в таблице своих столбцов и тогда жесткая привязка к определенным ячейкам сломает всю таблицу.
Выход из положения вижу один. Присвоил диапазонам ячеек в столбце определенные имена. Но вот как воспользоваться никак не могу понять.
Сейчас делаю вот так:
[vba]Код
'С помощью цикла заполняю таблицу
Worksheets("График").Cells(R + i, C + 1).Value = Worksheets("Лист1").Range("СУММА").Value / 1000 'СУММА - имя ячейки из которой получаю данные
Worksheets("График").Cells(R + i, C + 1).NumberFormat = "0.00"
[/vba]
На листе "График" есть столбец, в нем части ячеек из таблицы присвоено имя (Например "Расход" =График!$Y$9:$Y$1895).
Как вытащить из этого имени номер/имя столбца?
[moder]Прочитайте Правила форума
Приложите пример в Excel