![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 12.02.2012
Сообщений: 6
|
![]()
- совершенно не могу понять по help. По-другому: хочу внутри Sub в цикле адресоваться к ячейке № i, но конструкции вроде R2C[i], R2C(i), R2Ci и т.п. не помогают (синтаксис...). Даже Dim z as double; z=R2C1 (либо z=a2 или z=value(a2)) не срабатывают (z всё равно не получает значения из ячейки R2C1 с листа Лист1!, а последний вариант не соответствует синтаксису).
|
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Расскажите побольше о задаче (желательно всю).
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#3 |
Новичок
Джуниор
Регистрация: 12.02.2012
Сообщений: 6
|
![]()
каждое из них - например, гауссова функция. Т.е. самое тупое - написать что-то вроде "z=x(1)*exp(-a*R1C1*R1C1)+x(2)*exp(-a*R1C2*R1C2)+..., но даже в таком варианте - т.е. без необходимости обращаться к ячейке с переменным адресом - я пока без опыта программирования макросов (в VBA/Access опыт работы с формами и модулями есть) и не могу обратиться из Sub (макроса) даже к числу из ячейки с ФИКСИРОВАННЫМ АДРЕСОМ!!! Т.Е. У МЕНЯ даже очень простая конструкция z=R1C1 (это я хочу переписать число из $a$1 в значение переменной z, описанной как Double) не желает общаться (читать/писать) с ячейкой с Листа1!
|
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
z=[a1]
z=cells(1,1) ещё стандартно z=Range("A1").value
webmoney: E265281470651 Z422237915069 R418926282008
Последний раз редактировалось Hugo121; 12.02.2012 в 23:26. |
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 12.02.2012
Сообщений: 6
|
![]()
Прямо щас и попробую. Т.е. вместо Вашей "1" можно ведь, сессно, и var типа z=cells(i,j) написать?
Последний раз редактировалось Георгий1959; 12.02.2012 в 23:31. |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Ещё советую посмотреть п.P
![]() http://www.msoffice.nm.ru/faq/macros...eous.htm#faq14 P.S. z=cells(n,m) z=Range("A" & n).value
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#7 |
Новичок
Джуниор
Регистрация: 12.02.2012
Сообщений: 6
|
![]()
- не компилирует. Между 1 и 6 ожидает LIST SEPARATOR [разделителя списка] (: ; , To - не подходят)
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
В массив берите так:
x=Range("A1:A6").Value
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
#9 |
Новичок
Джуниор
Регистрация: 12.02.2012
Сообщений: 6
|
![]()
СПАСИБО ЗА ПОМОЩЬ. Так я тоже пробовал, но результат - Can't assign to array. Поэлементно работает, MANY THANKS!!!
Последний раз редактировалось Георгий1959; 12.02.2012 в 23:48. |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 11.05.2010
Сообщений: 5,170
|
![]()
Как x объявили?
Код:
webmoney: E265281470651 Z422237915069 R418926282008
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как из ячейки содержащей текст и число извлечь только число? | АННА-ЕАО | Microsoft Office Excel | 35 | 02.12.2016 23:16 |
Как присвоить новому листу значение определенной ячейки | clever77 | Microsoft Office Excel | 9 | 16.04.2011 06:14 |
Как присвоить ячейке с данными число? | Pecnekm | Microsoft Office Excel | 44 | 06.04.2011 16:03 |
Как в формуле одной ячейки присвоить значение другой? | Эдгар | Microsoft Office Excel | 10 | 06.10.2008 15:00 |
Как разделить число и текст в одной ячейки на две ячейки. | neboskreb | Microsoft Office Excel | 2 | 15.04.2008 19:39 |