Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Help! / 12 сообщений из 12, страница 1 из 1
16.02.2014, 15:04
    #38562258
theforcevit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help!
Всем привет!
Нужна помощь
Я не ас в VBA, пока учусь.
Возникла проблема как у предыдущего пользователя, но сделать также не получилось выдает ошибку. Вот код:

Private Sub CommandButton4_Click()
Dim a, b, c, d, e, sum As Single
Dim f As String
a = TextBox7.Text
b = TextBox8.Text
c = TextBox9.Text
d = TextBox10.Text
e = TextBox11.Text
If (a < 0) Or (b < 0) Or (c < 0) Or (d < 0) Or (e < 0) Then
f = "Error"
Label17.Caption = f
ElseIf (a = "") And (b = "") And (c = "") And (d = "") And (e = "") Then
f = "участник не нуждается в финансировании"
Label17.Caption = f
Else
f = a + b + c + d + e
Label17.Caption = f
End If
End Sub
Для наглядности макрос. смотреть UstrForm3 "Финансирование мероприятий всего".
Перечитал литературу, просмотрел кучу форумов, но все без толку. Очень прошу помочь. За ранее блогадарен
...
Рейтинг: 0 / 0
16.02.2014, 16:37
    #38562308
alex77755
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help!
Смотри в сторону типов данных!
Ты складываешь тексты
...
Рейтинг: 0 / 0
16.02.2014, 16:43
    #38562312
alex77755
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help!
Собака тебя спасёт!
Сделай так a@ для всех необъявленных переменных!
Это денежный формат
...
Рейтинг: 0 / 0
16.02.2014, 18:26
    #38562379
Volodbka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help!
a =val(TextBox7.Text)
...
Рейтинг: 0 / 0
16.02.2014, 18:43
    #38562392
alex77755
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help!
авторa =val(TextBox7.Text)
Не факт! копейки наверняка потеряются
...
Рейтинг: 0 / 0
16.02.2014, 21:11
    #38562471
Казанский
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help!
Я так понял алгоритм
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
Private Sub CommandButton4_Click()
Dim a, sum As Currency, i&, notEmpty As Boolean
On Error Resume Next
For i = 7 To 11
  a = Controls("TextBox" & i).Text
  If a <> "" Then
    a = CCur(a)
    If Err > 0 Or a < 0 Then Label17.Caption = "Error": Exit Sub
    sum = sum + a
    notEmpty = True
  End If
Next
Label17.Caption = IIf(notEmpty, sum, "участник не нуждается в финансировании")
End Sub
...
Рейтинг: 0 / 0
17.02.2014, 00:11
    #38562541
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help!
theforcevit
Модератор: Учимся использовать тэги оформления кода - FAQ

Учимся давать информативные заголовки топикам

Учимся не плодить топики (лишний удалил)

theforcevitпроблема как у предыдущего пользователя
интересно, кто это такой
...
Рейтинг: 0 / 0
17.02.2014, 07:08
    #38562611
theforcevit
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help!
Всем спасибо большое! Помогло Val:f = Val(a) + val(b) + val(c) + val(d) + val(e), копейки не потерялись. =)
...
Рейтинг: 0 / 0
17.02.2014, 16:30
    #38563312
alex77755
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help!
авторкопейки не потерялись
зависит от разделителя целой-дробной части!
...
Рейтинг: 0 / 0
20.02.2014, 19:07
    #38567973
Volodbka
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help!
val: - название строчки,
команда go to val - отправит её на эту строчку
...
Рейтинг: 0 / 0
21.02.2014, 00:43
    #38568219
alex77755
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help!
авторval: - название строчки,
команда go to val - отправит её на эту строчку
Що це було?
...
Рейтинг: 0 / 0
21.02.2014, 04:22
    #38568257
VladConn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Help!
alex77755авторval: - название строчки,
команда go to val - отправит её на эту строчку
Що це було?

Блестящее владение профессиональной лексикой.
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Help! / 12 сообщений из 12, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]