SSecurity » 30.12.2003 (Вт) 1:44 
			
			Прочитав твои слова, можно неоднозначно расщенить вопрос №1. 
рассмотрим на примере массива элем-в Text1(0) - Text1(4)
Вариант 1.
 необходима функция
 Private Function INFO(ArrayTEXT as String) as String
 где у тебя ArrayTEXT - это значение .TEXT очередного элемента
 тогда проще всего сделать так
 For I=0 to Text1.Count-1
  AA=INFO(Text1(i))
 Next I 
 ну и конечно сама функция
 Private Function INFO(ArrayTEXT as String) as String
  ...
 End Function
Вариант 2.
 тебе нужна функция 
 Private Function INFO(Text1(0), Text1(1), Text1(2), Text1(3),Text1(4)) as String
 см. пункт 1, поскольку так делать не рационально.
			Программист - это маленький Бог, а все его ошибки - это самостоятельные творения:)
Так задумано:)