Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
💸 Как сделать бизнес проще, а карман толще?
Тот, кто работает в сфере услуг, знает — без ведения записи клиентов никуда. Мало того, что нужно видеть свое раписание, но и напоминать клиентам о визитах тоже.
Проблема в том, что средняя цена по рынку за такой сервис — 800 руб/мес или почти 15 000 руб за год. И это минимальный функционал.
Нашли самый бюджетный и оптимальный вариант: сервис VisitTime.⚡️ Для новых пользователей первый месяц бесплатно. А далее 290 руб/мес, это в 3 раза дешевле аналогов. За эту цену доступен весь функционал: напоминание о визитах, чаевые, предоплаты, общение с клиентами, переносы записей и так далее. ✅ Уйма гибких настроек, которые помогут вам зарабатывать больше и забыть про чувство «что-то мне нужно было сделать». Сомневаетесь? нажмите на текст, запустите чат-бота и убедитесь во всем сами! Sub сумма2()
Dim x, s As Double x = 0 s = 0 Do While x < = 100 s = s + x x = x + 1 Loop MsgBox (" s=" + Str(s)) End Sub
Если надо проверять условие после того, как инструкции или блок операторов будут выполнены хотя бы один раз, то можно применить следующую конструкцию оператора цикла: Do [Инструкции] или [блок Операторов] Exit Do Loop While условие
Sub сумма2() Dim x, s As Double x = 0 s = 0 Do s = s + x x = x + 1 Loop While x < = 100 MsgBox (" s=" + Str(s)) End Sub
Оператор Do Until…Loop выполняет циклы до тех пор, пока условие не соблюдается, а при соблюдении условия оператор выходит из цикла. Условие проверяется до того, как выполняется инструкция или группа операторов. В этом случае синтаксис операторов цикла Do Until...Loop имеет следующий вид: Do Until условие (Например, x=20) [Инструкции] или [блок Операторов] Exit Do Loop
Sub сумма2() Dim x, s As Double x = 0 s = 0 Do Until x = 101 s = s + x x = x + 1 Loop MsgBox (" s=" + Str(s)) End Sub
Если надо проверять условие после того, как инструкции или блок операторов будут выполнены хотя бы один раз, то можно применить следующую конструкцию оператора цикла:
Do [Инструкции] или [блок Операторов] Exit Do Loop Until условие
Sub сумма3() Dim x, s As Double x = 0 s = 0 Do s = s + x x = x + 1 Loop Until x = 101 MsgBox (" s=" + Str(s)) End Sub
Статические и динамические массивы в VBA Что такое массив? Массив это упорядоченное множество данных одного типа, которые имеют общее имя.
Массивы бывают: · одномерными (линейными), и многомерными - двумерные(матрицы, 2D), трехмерные и т.д. · Статические - количество элементов массива объявляется на этапе разработки и не изменяется в процессе выполнения программы, и динамические - число элементов и размерность изменяется в процессе работы программы.
Объявление статических массивов в VBA Массив в VB объявляется как обычная переменная, после ключевого слова Dim с той лишь разницей, что после имени переменной (перед ключевым словом " As ") должны быть скобки. Статические массивы объявляются с указанием верхней и нижней границы:
Dim Mas(1 to 10) as integer ‘Массив из 10-ти элементов ‘ типа integer
Dim Mas (2 to 50) as double ‘Массив из 49-ти элементов ‘ типа double
Объявить массив также можно указав только количество элементов:
Dim Mas (50) as integer ‘Массив из 51-го элемента
В этом случае нижняя граница будет установлена по умолчанию 0. Если Вы хотите что бы первым индексом во всех массивах была 1, то Вам необходимо в начале модуля (перед первой процедурой) указать следующее: Option Base 1 Dim Mas (50) as integer ‘Массив из 50-ти элементов
Объявление многомерных массивов
|