powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как занести формулу в ячейку?
14 сообщений из 14, страница 1 из 1
Как занести формулу в ячейку?
    #32786314
Guseu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
формула типа "А+В/2-16", или "А*cos...", чтобы потом на странице можно было ввести это "А"и "В" и вычислить значение... буду очень признателен за ответ
...
Рейтинг: 0 / 0
Как занести формулу в ячейку?
    #32786321
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это вообще к чему вопрос?
...
Рейтинг: 0 / 0
Как занести формулу в ячейку?
    #32786344
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Боюсь, что у многих возникал такой вопрос, когда первый раз открывали Аксесс
(не почитав предварительно соотв. лит-ру/справку). Правда, не все из этих
многих такой вопрос в форуме публикуют. :-)

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Как занести формулу в ячейку?
    #32786367
ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так это еще и вопрос по аксесу???
...
Рейтинг: 0 / 0
Как занести формулу в ячейку?
    #32786676
Guseu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
извините господа "профессионалы по аксессу" если кого то обидел столь странным вопросом, но вопрос был действительно по аксессу... не буду больше спрашивать
...
Рейтинг: 0 / 0
Как занести формулу в ячейку?
    #32786698
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guseuизвините господа "профессионалы по аксессу" если кого то обидел столь странным вопросом, но вопрос был действительно по аксессу... не буду больше спрашивать



главная ошибка....
...
Рейтинг: 0 / 0
Как занести формулу в ячейку?
    #32786866
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
По-моему, ответом будет функция Eval.
...
Рейтинг: 0 / 0
Как занести формулу в ячейку?
    #32786962
Фотография REBUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет!

Наверняка имелось в виду:

Программным путем на Accesse:

1) Создается новый пустой Excel-файл
2) В него заносятся данные
3) + надо в какую-то ячейку вставить Excel-формулу.

Может кто знает как это сделать...
...
Рейтинг: 0 / 0
Как занести формулу в ячейку?
    #32787138
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну не то чтобы я знал, но вот пример функции от Скотта Ф. Баркера
Function AccessToExcelAutomation()

Dim rstProjects As New ADODB.Recordset
Dim intCurrTask As Integer
Dim wbkNew As Excel.Workbook, wksNew As Excel.Worksheet
Dim rngCurr As Excel.Range

On Error GoTo Error_OLEAccessToExcel

'-- Open the current database and projects table
rstProjects.Open _
"Select Tasks, Resources, CInt(Duration) from tblProjects", _
CurrentProject.Connection, adOpenKeyset

Set appExcel = New Excel.Application
Set wbkNew = appExcel.Workbooks.Add
Set wksNew = wbkNew.Worksheets.Add
appExcel.Visible = True

With wksNew
'-- Create the Column Headings
.Cells(1, 1).Value = "Task"
.Cells(1, 2).Value = "Resource"
.Cells(1, 3).Value = "Hours"
End With

rstProjects.MoveLast
rstProjects.MoveFirst

Set rngCurr = wksNew.Range(wksNew.Cells(2, 1), _
wksNew.Cells(2 + rstProjects.RecordCount, 3))

rngCurr.CopyFromRecordset rstProjects

'-- Create the calculation that sums up the Duration Column
wksNew.Cells(2 + rstProjects.RecordCount, 3).Value = _
"=SUM(C2:C" & LTrim(Str(rstProjects.RecordCount) + 1) & ")"

wksNew.Columns("A:C").AutoFit

rstProjects.Close
Set rstProjects = Nothing

Exit Function

Error_OLEAccessToExcel:

Beep
MsgBox "The Following OLE Error has occurred:" & vbCrLf &
Err.Description, vbCritical, "OLE Error!"
Set appExcel = Nothing
Exit Function

End Function

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Как занести формулу в ячейку?
    #32787180
Фотография REBUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Благодарю за совет.
...
Рейтинг: 0 / 0
Как занести формулу в ячейку?
    #32788156
Guseu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1
...
Рейтинг: 0 / 0
Как занести формулу в ячейку?
    #32798883
Фотография REBUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нашел ошибку:

Вместо:
wksNew.Cells(2 + rstProjects.RecordCount, 3). Value = _
"=SUM(C2:C" & LTrim(Str(rstProjects.RecordCount) + 1) & ")"

нужно использовать:
wksNew.Cells(2 + rstProjects.RecordCount, 3). Formula = _
"=SUM(C2:C" & LTrim(Str(rstProjects.RecordCount) + 1) & ")"
...
Рейтинг: 0 / 0
Как занести формулу в ячейку?
    #32799578
Iskander68
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно. Я пробовал - работала.

--
Regards
Alexander Artamonov

Posted via ActualForum NNTP Server 1.1
...
Рейтинг: 0 / 0
Как занести формулу в ячейку?
    #32799802
Фотография REBUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня MS Excel 2003.
Может быть в этом деле?

У меня была ошибка при использовании .Value :
в ячейке показывало #ИМЯ
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как занести формулу в ячейку?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]