Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Из ячейки Excel программно нужно получить формулу / 7 сообщений из 7, страница 1 из 1
19.12.2002, 13:30
    #32081799
Vaikon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из ячейки Excel программно нужно получить формулу
Доброго вам времяни суток
Существует проблема
Из ячейки Excel программно нужно забрать формулу
по которой обсчитывается данная ячейка.
Просто руки опускаются, перепробовал кучу вариантов,
но получаю только данные из ячейки,как взять формулу ума не приложу.
Помогите пожалуйста.Заранее блогодарен.
...
Рейтинг: 0 / 0
19.12.2002, 13:36
    #32081804
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из ячейки Excel программно нужно получить формулу
Попробуй при обращение к ячейки использовать такой вариант:
Код: plaintext
Cells( 1 , 1 ).FormulaR1C1 =  "=(SUM(RC2:RC[-1 ]))/R1C[- 1 ]"


C_НОВЫМ_ГОДОМ!!!
...
Рейтинг: 0 / 0
19.12.2002, 13:37
    #32081805
Sinner
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из ячейки Excel программно нужно получить формулу
Private Sub CommandButton1_Click()
Cells(1, 1) = "=12+5"
MsgBox Cells(1, 1).Formula
End Sub

don't worry be happy!!! ))))
...
Рейтинг: 0 / 0
19.12.2002, 13:37
    #32081806
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из ячейки Excel программно нужно получить формулу
msgbox Range("A1").Formula
...
Рейтинг: 0 / 0
19.12.2002, 13:55
    #32081835
Vaikon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из ячейки Excel программно нужно получить формулу
Спасибо за советы
Простите, я не корректно описал проблемму
Это из Access`а надо сделать
...
Рейтинг: 0 / 0
19.12.2002, 14:57
    #32081901
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из ячейки Excel программно нужно получить формулу
Так я и говорю! Вот так из Access все работает тип топ
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
Private Sub ExcelOutput()
  Dim ExcelSheet As Object
  Set ExcelSheet = CreateObject( "Excel.Application" )
' Make Excel visible through the Application object.'
  ExcelSheet.Application.Visible = True
  
'  Each new Workbook will contain only one Sheet'
  Temp = ExcelSheet.Application.SheetsInNewWorkbook
  ExcelSheet.Application.SheetsInNewWorkbook =  1 
  ExcelSheet.Application.Workbooks.Add
  ExcelSheet.Application.SheetsInNewWorkbook = Temp
  
'  Get Workbook and sheet name'
  BookName = ExcelSheet.Application.ActiveWorkbook.NAME
  SheetName = ExcelSheet.Application.ActiveWorkbook.ActiveSheet.NAME

  ExcelSheet.Application.Workbooks(BookName).Sheets(SheetName).Cells( 1 ,  1 ).Value =  "This is column A, row 1 "
  ExcelSheet.Application.Workbooks(BookName).Sheets(SheetName).Cells( 2 ,  2 ).Value =  "This is column B, row 2 "
  ExcelSheet.Application.Workbooks(BookName).Sheets(SheetName).Cells( 3 ,  3 ).FormulaR1C1 =  "=LEFT(R2C2)" 

'  Make Excel do not alert on close unsaved document'
  Temp = ExcelSheet.Application.DisplayAlerts
  ExcelSheet.Application.DisplayAlerts = False
  ExcelSheet.Application.Quit
  ExcelSheet.Application.DisplayAlerts = Temp

' Release the object variable.'
  Set ExcelSheet = Nothing
End Sub


C_НОВЫМ_ГОДОМ!!!
...
Рейтинг: 0 / 0
19.12.2002, 15:13
    #32081914
Vaikon
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Из ячейки Excel программно нужно получить формулу
пасибо всё ок
я пока в VBA слабоват
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Из ячейки Excel программно нужно получить формулу / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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