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


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

don't worry be happy!!! ))))
...
Рейтинг: 0 / 0
Из ячейки Excel программно нужно получить формулу
    #32081806
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
msgbox Range("A1").Formula
...
Рейтинг: 0 / 0
Из ячейки Excel программно нужно получить формулу
    #32081835
Vaikon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо за советы
Простите, я не корректно описал проблемму
Это из Access`а надо сделать
...
Рейтинг: 0 / 0
Из ячейки Excel программно нужно получить формулу
    #32081901
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так я и говорю! Вот так из 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
Из ячейки Excel программно нужно получить формулу
    #32081914
Vaikon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пасибо всё ок
я пока в VBA слабоват
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Из ячейки Excel программно нужно получить формулу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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