powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как получить значение формулы в Excel
4 сообщений из 4, страница 1 из 1
Как получить значение формулы в Excel
    #33732032
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть файл Excel. Тяну нужную мне инфу через COM. Методы объекта COM подобны функциям VB.
Вопрос. Как получить результаты выполнения формулы, а не саму формулу, а так же как получить значение по ссылке на другую ячейку?
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
Как получить значение формулы в Excel
    #33732207
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ответ найден. вопрос закрыт.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
Как получить значение формулы в Excel
    #33732656
Ashton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хорошим тоном считается публикаций ответов даже, если нашел их сам.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
    Dim xlApp As Excel.Application
    Dim xlBook As Excel.Workbook
    Dim strFileName As String

    strFileName = "D:\1\Book1.xls"

    Set xlApp = CreateObject("Excel.Application")
    Set xlBook = xlApp.Workbooks.Open( _
      Filename:=strFileName)
    
    ' C1 равно, например, A1+B1.
    MsgBox xlBook.Worksheets( 1 ).Range("C1").Value
        
    xlBook.Close
    Set xlBook = Nothing

    xlApp.Quit
    Set xlApp = Nothing
...
Рейтинг: 0 / 0
Как получить значение формулы в Excel
    #33733176
Фотография 4m@t!c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы правы, извините.
Я пользовался FormulaR1C1 , и получалась формула, а если обращаться к ячейке Cells(<col>,<row>).Value , то будет выдаваться то, будет выдаваться результат выполнения формулы или значение по ссылке.
----------------------------------------
Артисты не приехали, приехали цыгане
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Как получить значение формулы в Excel
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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