PDA

Просмотр полной версии : Как записать значение в определенную ячейку



PlayBoy
30.04.2004, 11:42
Функция в VBA использует значения из различных ячеек на листе, получаю их так
s = Worksheets(1).Cells(nom, 4 + i)
однако обратного действия не получается, т.е. я не могу в функции записать вычесленные значения в какую либо ячейку.
Иначе говоря надо вычисленные значения распихать по различным ячейкам средствами VBA ...

У меня EXEL 2000
пробывал через запись макросов ... предлагает
ActiveCell.FormulaR1C1 = "125"
Range("AF15").Select
в моей финкции подобное не работает :(

Anonymous
03.05.2004, 11:00
если не получается Worksheets(1).Cells(1,1)=s можно попробовать
Worksheets(1).Cells(1,1).Value=s

PlayBoy
03.05.2004, 12:54
Гость, к сожеленью именно так и делал, онако результат #ЗНАЧ! :(

Anonymous
12.05.2004, 05:09
Такой момент: Если это описано процедурой Function/End Function ничего не получится. Из ячеек можно взять данные только описав их в параметрах функции. Закатать в ячейку можно Sub/End Sub.