Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.10.2010, 15:42   #1
bruce_lee
 
Регистрация: 13.07.2010
Сообщений: 3
Вопрос Цикл, запись результат в ячейки

Здравствуйте, я Андрей. Ситуация: выполняется цикл while, каждый раз высчитывает значение f, как записывать значения в ячейки A1,A2,A3, и т.д. т.е. все результаты расчетов в свою ячейку?

While i <= x2
i = i + dx
f = (((Sin(i)) ^ 2) * ((i ^ 2) + Log(i))) / (((i ^ 2) + 7) ^ 0.5)
j = j + 1
Wend

нужно записать результат выполнения f (я посчитал цикл проходиться 50 раз).
с помощью range("A?").value=f никак не получается, похоже я ни то использую... Заранее благодарен.

P.S. google юзал, но там про выделение диапазона ячее инфу выдает.
bruce_lee вне форума Ответить с цитированием
Старый 06.10.2010, 15:55   #2
EugeneS
Форумчанин
 
Регистрация: 06.08.2009
Сообщений: 472
По умолчанию

вместо f:
Код:
cells(j,1)
До начала цикла j=1
EugeneS вне форума Ответить с цитированием
Старый 06.10.2010, 16:02   #3
Hugo121
Старожил
 
Регистрация: 11.05.2010
Сообщений: 5,166
По умолчанию

Код:
Sub tt()
i = 1
For i = 1 To 10
Range("A" & i) = "test" & i
Next
End Sub
т.е. у Вас можно так доработать:
Код:
j = j + 1
Range("A" & j) = f
webmoney: E265281470651 Z422237915069 R418926282008

Последний раз редактировалось Hugo121; 06.10.2010 в 16:05.
Hugo121 вне форума Ответить с цитированием
Старый 06.10.2010, 16:07   #4
bruce_lee
 
Регистрация: 13.07.2010
Сообщений: 3
По умолчанию

Цитата:
Сообщение от EugeneS Посмотреть сообщение
вместо f:
Код:
cells(j,1)
До начала цикла j=1
EugeneS, благодарю - все работает
bruce_lee вне форума Ответить с цитированием
Старый 06.10.2010, 16:08   #5
bruce_lee
 
Регистрация: 13.07.2010
Сообщений: 3
По умолчанию

Цитата:
Сообщение от Hugo121 Посмотреть сообщение
Код:
Sub tt()
i = 1
For i = 1 To 10
Range("A" & i) = "test" & i
Next
End Sub
т.е. у Вас можно так доработать:
Код:
j = j + 1
Range("A" & j) = f
Hugo121, благодарю - ваш вариант также работает
bruce_lee вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ASP // Запись ячейки БД за пределы гридов Veiron Общие вопросы .NET 3 10.06.2010 18:14
отображение в ячейки другого значения, результат с символом marc-nikita Microsoft Office Excel 15 08.04.2010 06:41
ASP // Запись ячейки БД в переменную Veiron Общие вопросы .NET 2 30.03.2010 23:28
Запись данных ячейки в переменную myxosran Помощь студентам 3 06.03.2010 20:27
Запись формул в ячейки с помощью VBA Lyubov1990 Microsoft Office Excel 6 13.05.2009 16:53