cint vba



Автор Антон Арзуманов задал вопрос в разделе Другие языки и технологии

помогите по vba и получил лучший ответ

Ответ от Dimonыч[гуру]
Число вводится в TextBox1, результат появляется в ListBox1. Правда если число не 5 значное то считает неправильно. Private Sub CommandButton1_Click() Dim a, a1, a2, a3, a4, a5, s As Integer a = TextBox1.Text a1 = Int(a / 10000): a = a - a1 * 10000 a2 = Int(a / 1000): a = a - a2 * 1000 a3 = Int(a / 100): a = a - a3 * 100 a4 = Int(a / 10): a = a - a4 * 10 a5 = a s = 0 If a1 > 5 Then s = s + a1 If a2 > 5 Then s = s + a2 If a3 > 5 Then s = s + a3 If a4 > 5 Then s = s + a4 If a5 > 5 Then s = s + a5 ListBox1.AddItem \"сумма: \" + CStr(s) End Sub

Ответ от Ѓдачник[гуру]
Все неправильно. Тебе надо ввести одно 5-значное число и найти сумму тех цифр, которые больше 5. Лучше так. Private Sub CommandButton1_Click() Dim a As Long, a1 As Integer, a2 As Integer, a3 As Integer, a4 As Integer, a5 As Integer Dim s As In

Ответ от Алексей Матевосов (AlexM)[гуру]
Такие задачи можно решать, представив число строкой. За основу берем код Удачника. Вместо фрагмента -----------------------------' Выделяем цифры из числа a1 = Int(a / 10000) : a = a - a1*10000 a2 = Int(a / 1000) : a = a - a2*1000

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: помогите по vba

как узнать какой лист активирован в Excel?(в VBA)
a = ActiveSheet.Name - активированный лист
b = ThisWorkbook.Sheets.Count - количество листов
подробнее...

Помогите решить задачу по программированию VBA!!!!
InputBox вводит тексты, MsgBox выводит на экран сообщения.
Изучите их в Справке.
подробнее...
спросили в Selection
Excel, VBA
Объект Selection.
Количество столбцов - Selection.Columns.Count
Количество строк -
подробнее...

Подскажите как обратиться к символу в строке (VBA)
Увидел begin и чуть не получил разрыв сердца.
Неужели, думаю, создали Delphi Applications for
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в GNOME Office
VBA EXCEL. Где найти список формул по английски??? чтоб потом вписывать формулы через VBA.
в справке VBA строка поиска: list function

Excel 2007 Developer Reference > Concepts
подробнее...
спросили в El Al
Помогите подправить код в VBA
При отладке желательно непонятные детали распечатывать в Debug.Print (окно ниже текста макроса) или
подробнее...

Внесение значений в ячейки через цикл For в vba Excel
что за "ЯчейкаА"? это как понимать?
где объявление i?
а как нужно?
хоть с
подробнее...

Как разогнать видеокарту и стоит ли???
программы: ATITool, ATI Tray Tools и RivaTuner.
2.1. Для начала, отключите блокировку разгона
подробнее...
спросили в CAM Can
не открываются файлы .chm как лечить?
1 - возможна похерилась привязка к chm файлам, проверьте ветку реестра:подробнее...
спросили в Sabellida Visual Basic NET
Считывание данных из файла - Visual Basic 6.0
смотри :
dim app_path as String
dim str_line as string
dim agent_split () as
подробнее...

Как в Excel одним телодвижением добавить много листов и так же переименовать все.
Макрос написать. Чтобы по нажатию кнопок добавлял шитов и именовал их например по последнему листу
подробнее...

какой ативирус можно совместить с доктор веб?
DrWEB это уже антивирус. Добавь к нему фаервол типа
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*