Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.11.2013, 19:03   #1
progpas
 
Регистрация: 03.04.2010
Сообщений: 4
По умолчанию VBA Excel не могу понять в чем ошибка.

Пишу пользовательскую форму, такую чтобы в фаил записывались числа. Последним If открываю фаил и записываю нужное мне число. Вот когда пишу с End If вылазит ошибка "End If without block if", если убрать End If то пишет ошибку "Bad file name or number" и показывает на строку №20. Так в чем ошибка? Заранее Спасибо за помощь .
1 Dim fnum, i, nod, A, N, c As Integer
2 Dim snod, k, m As String
3
4 k = tex1.Text
5 A = Val(k)
6
7 m = tex2.Text
8 N = Val(m)
9
10 fnum = FreeFile
11
12 For i = 1 To N
13 c = A
14 While c <> i
15 If c > i Then c = c - i Else: i = i - c
16 nod = c
17 snod = Str(c)
18 Wend
19 If nod = 1 Then Open TextBox1.Text For Output As fnum
20 Print #fnum, snod
21 Close fnum
22 End If
23
24 Next i
progpas вне форума Ответить с цитированием
Старый 15.11.2013, 19:23   #2
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Скорее всего так должно быть
Код:
 19 If nod = 1 Then 
 20  Open TextBox1.Text For Output As fnum
 21 Print #fnum, snod
 22 Close fnum
 23 End If
Анализ,обработка данных Недорого
doober вне форума Ответить с цитированием
Старый 15.11.2013, 23:07   #3
progpas
 
Регистрация: 03.04.2010
Сообщений: 4
По умолчанию

Так пробовал, только эксель зависает очень сильно и ничего не происходит. Приходиться его закрывать потом.
progpas вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
не могу понять, в чем ошибка Sv. Общие вопросы C/C++ 1 14.07.2013 14:59
не могу понять, в чем ошибка Sv. Общие вопросы C/C++ 8 01.11.2012 18:07
в чем ошибка? не могу понять... lexflax C++ Builder 1 28.01.2012 15:35
Не могу понять в чем ошибка.... Blonde Помощь студентам 0 21.05.2011 14:19
Не могу понять, в чем ошибка FlashProStar Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 2 01.12.2010 12:20