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

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


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