Вопрос № 153706: Здравствуйте. Вообщем у меня такой вопрос. Как присвоить имя по циклу.. К примеру... цикл есть заранее... i =1 to 50 j = 1 to 50 If g > 1 Then buffer1 = Cells(i + n, j - 1) ' Worksheets("Лист1&qu...
Вопрос № 153.706
Здравствуйте. Вообщем у меня такой вопрос. Как присвоить имя по циклу.. К примеру...
цикл есть заранее... i =1 to 50 j = 1 to 50
If g > 1 Then buffer1 = Cells(i + n, j - 1) ' Worksheets("Лист1").Cells(4 + n, j - 1) = buffer1 ElseIf g = 0 Then End If
В buffer1 храниться текст .. Как присвоить имя столбцам по порядку, и как потом к этим именам обращаться с другого листа что бы связать данные?? БУду оч благодарен .. заранее
спс
Отправлен: 10.12.2008, 11:27
Вопрос задал: Gluk1pc (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: 6a3uJI
Здравствуйте, Gluk1pc! Для присвоения имени диапозону данных (ячейка, группа ячеек, строка, столбец): ActiveWorkbook.Names.Add Name:="MyName", RefersToR1C1:="=Лист1!R1C1" ' где "MyName" - имя, "Лист1!R1C1" - ячейка (может быть и группа ячеек, строка, столбец), которой присваивается имя. Для обращения к данным этой ячейки с другого листа необходимо просто в строке формулы написать "=MyName" 'где MyName - имя ячейки Код в приложении
выполнит следующие действия: 1) используя цикл FOR присвоит столбцам (Лист1) от 1 до 50 имена "Column1", "Column2", .... "Column50" соответственно; 2) "свяжет" ячейку A1 (Лист2) c ячейкой A1 (Лист1) используя имя ("Column1" - т.е. изменяя значения столбца А1 Листа1 будет меняться значения соответствующей ячейки А1 Листа2
Приложение:
Ответ отправил: 6a3uJI (статус: 7-й класс)
Ответ отправлен: 10.12.2008, 12:10
Как сказать этому эксперту "спасибо"?
Отправить SMS
#thank 238194 на номер 1151 (Россия) | Еще номера >>
Вам помогли? Пожалуйста, поблагодарите эксперта за это!
Скажите "спасибо" эксперту, который помог Вам!
Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
на короткий номер 1151 (Россия)
Номер ответа и конкретный текст СМС указан внизу каждого ответа.
* Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи.
(полный список тарифов)
** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
*** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.