Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Goal seek не работает в функции?!?! / 2 сообщений из 2, страница 1 из 1
01.08.2006, 12:33:18
    #33891544
Eslavnov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Goal seek не работает в функции?!?!
Игрался с Goal Seek, обнаружил странную вещь, которое очень надо побороть. Вот этот код работает:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Sub Button2_Click() 
Dim r1 As Range 
Dim r2 As Range 
Dim r3 As Range 
Set r1 = Range("B37") 
Set r2 = Range("C37") 
Set r3 = Range("B38") 
r3.GoalSeek Goal:= 12 , ChangingCell:=r2 
End Sub

А вот этот - нет:
Код: plaintext
1.
2.
3.
Public Function fs(r1 As Range, r2 As Range, r3 As Range) 
r3.GoalSeek Goal:= 12 , ChangingCell:=r2 
fs = r2 
End Function
Он просто пропускает строчку с Goal Seek. Что делать?
...
Рейтинг: 0 / 0
01.08.2006, 20:08:40
    #33893107
White Owl
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Goal seek не работает в функции?!?!
Оно ее не пропускает... оно ее выполняет, но обламывается.
Вообще где-то, когда-то я видел в документации что нельзя внутри функций использовать методы листа изменяющие данные. Только не могу сейчас найти это...
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Goal seek не работает в функции?!?! / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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