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

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

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 30.10.2010, 12:23   #1
krst
Новичок
Джуниор
 
Регистрация: 30.10.2010
Сообщений: 1
Злость В чем ошибка?

Я не специалист в програмировании, может подскажите, что здесь не правильно. В миниатюрах: задание и моё, скорей всего неправильное решение. А это то что у меня получилось:
Код:
Private Sub CommandButton1_Click() 
a = Val(TextBox1.Text) 
b = Val(TextBox2.Text) 
i = Val(TextBox3.Text) 
UserForm1.Label4.Captiоn = "" 
UserForm1.Label5.Captiоn = "" 
For x = a To b Step i 
If x < -p Then 
f = Tan(x) ^ 2 
Else 
If x >= -p And x <= 0 Then 
f = x - 2 * Sin(0.5 * x) 
Else 
f = 2.25 
End If 
End If 
UserForm1.Label4.Captiоn = UserForm1.Label4.Captiоn & Round(x, 2) & Chr(13) 
UserForm1.Label5.Captiоn = UserForm1.Label5.Captiоn & Round(f, 4) & Chr(13) 
Next x 
End Sub
В итоге ни чего не считает, выделяет и пишет ошибку.

P.S. Добавил файл с моим решением...
Изображения
Тип файла: jpg _1_~1.JPG (65.2 Кб, 70 просмотров)
Тип файла: jpg Ошибка.jpg (91.9 Кб, 126 просмотров)
Вложения
Тип файла: rar контрольная Excel.rar (11.5 Кб, 8 просмотров)

Последний раз редактировалось Stilet; 30.10.2010 в 15:38.
krst вне форума Ответить с цитированием
Старый 30.10.2010, 12:50   #2
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Тут скорее всего не "миниатюру" нужно смотреть, а файл с формой и кодом.
Поверьте, никто не будет сидеть и изобретать Вашу форму, чтобы проверить код.
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума Ответить с цитированием
Старый 30.10.2010, 13:59   #3
doober
Старожил
 
Аватар для doober
 
Регистрация: 02.05.2009
Сообщений: 3,907
По умолчанию

Слово по кодам Caption "67-97-112-116-105-111-110"
а здесь ваше Captiоn '"67-97-112-116-105-238-110"

разбирайтесь у себя с настройками
Рабочий код,в правильность расчетов не вникал
Код:
Private Sub CommandButton1_Click()
a = Val(TextBox1.Text)
b = Val(TextBox2.Text)
i = Val(TextBox3.Text)
Label4.Caption = ""
Label5.Caption = ""
For x = a To b Step i
If x < -p Then
f = Tan(x) ^ 2
Else
If x >= -p And x <= 0 Then
f = x - 2 * Sin(0.5 * x)
Else
f = 2.25
End If
End If
Label4.Caption = Label4.Caption & Round(x, 2) & Chr(13)
Label5.Caption = Label5.Caption & Round(f, 4) & Chr(13)
Next x

End Sub
Анализ,обработка данных Недорого

Последний раз редактировалось doober; 30.10.2010 в 14:02.
doober вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
В чем ошибка? Beka Помощь студентам 11 25.11.2009 15:36
В чем ошибка gheorge1989 Microsoft Office Access 8 27.10.2009 22:45
В чем ошибка? jahongir007 Помощь студентам 4 12.06.2009 10:25
В чем ошибка? fosto Паскаль, Turbo Pascal, PascalABC.NET 3 07.12.2008 19:10