Пользовательские функции Excel

Программирование на Visual Basic for Applications
Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Пользовательские функции Excel

Сообщение Calvin » 18.02.2005 (Пт) 15:58

Здраствуйте, уважаемые!
Помогите разобраться пож-та.

1. Можно ли благодаря пользовательской функции влиять на значения других ячеек, которые, допустим, изначально были Empty
(допустим, если я захочу ввести в какую-то ячейку значение, на которую ссылается пользовательская функция, а какая-нить соседняя ячейка в результате этого примет определенное знаечение)

2. В диалоговом окне функции (где задаются аргументы) были типа кэпшионы (подписи) к аргументам, а не названия этих аргументов?

3. Не могу определить разницу между ByRef и ByVal ....на примерах...???
-Whose the motocycle, is this? -It`s a chopper, baby! -Whose chopper is this? -Zed`s! -Who is Zed? -Zed`s dead, baby, Zed`s dead! :-D

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 18.02.2005 (Пт) 16:24

1. Нет.
2. Насколько я знаю, нет.
3. Сравни
Код: Выделить всё
sub Test
  dim a as long
 
  a=10
 
  subbyval a
  msgbox a

  subbyref a
  msgbox a
end sub

sub subByVal (byval a as long)
  a=5
end sub

subByRef(byref a as long)
  a=5
end sub
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

    TopList  
cron