Блин замучился с строкой проверки существует ли фрейм или он выгружен.
Вот пример как пробовал делать я:
- Код: Выделить всё
Dim Adr As Integer
On Error GoTo nextF
Adr = 0
For n = 1 To 200
If Form1.PersonID(500 + n).Caption <>"" Then
Data.TableArray(Adr, 0) = Form1.PersonID(500 + n).Caption
Data.TableArray(Adr, 1) = Form1.LbName(500 + n).Caption
Adr = Adr + 1
End If
nextF:
Next n
End Sub
Но нихрена не работает. Кстати странно как реагирует переход при ошибке. При первой ошибке делает переход на метку а второй раз возвращаясь по циклу забывает что при ошибке делать. Блин запутался совсем [/code]