Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA Задан текст. Проверить, какая из букв "а" или "е" встречается чаще https://www.cyberforum.ru/ vba/ thread703675.html
Задан текст. Проверить, какая из букв «а» или «е» встречается чаще.
Написать макрос, организующий ввод данных в форму VBA
Доброе время суток! Вот такая проблемка, надо сделать задание по VBA, я в нем честно не разбираюсь и изучать не охота, может кто поможет? Задание 1. Написать макрос: а) организующий ввод данных в форму согласно варианту с использованием компонентов TextBox, ComboBox, ListBox. Для поиска последней занятой строки в стол¬бце НомерСтолбца на листе ИмяЛиста можно использовать следующее...
VBA Гугл-эксель проверка на совпадение В условном форматировании гугл-экселя нет функции "совпадает", какой выход? Нужно следующее: при заполнение ячейки в одном столбце(цифры, номер) велась проверка на совпадении подобного номера в этом же столбце, что б изберажить повторов номеров. Т.е при вводе числа которое уже есть в этом столбце результат скажем окрашивал эту ячейку в красный цвет. Желательно показывал все совпадающие номера,... https://www.cyberforum.ru/ vba/ thread703474.html VBA Не работает ActiveSheet.Paste: "Метод завершен неверно" https://www.cyberforum.ru/ vba/ thread703375.html
Добрый день. сгенерировал код при помощи записи макроса: Range("Таблица_Запрос_ec_sql0101").Select Selection.Copy Application.CutCopyMode = False Sheets("Лист2").Select Range("A3").Select ActiveSheet.Paste Selection.Subtotal GroupBy:=1, Function:=xlSum, TotalList:=Array(3, 8, 9), _ Replace:=True, PageBreaks:=False, SummaryBelowData:=True он должен с...
VBA Как достать данные из выборки БД Access и записать на лист Excel
Уважаемые форумчане есть вот такая проблема: Через VBA c екселя запускаю запрос на выборку в аксссе, потом нужно полученую таблицу из аксесса записать в ексель. Если можете напишите, плз, код как это сделать, или подскажите где можно найти похожий код?
VBA Можно ли синхронизировать данные в двух разных книгах https://www.cyberforum.ru/ vba/ thread703207.html
Добрый день. Нужна ваша помощь. Предположим дан файл, в нем 2 книги. Нужно, чтобы при появлении данных в 1 книге(в определенном поле), в автоматическом режиме, появлялись бы данные во второй книге(в том же месте). Помогите пожалуйста, как это можно решить. Заранее спасибо. Очень нужна ваша помощь.
VBA Заполнение массива текущими значениями даты и времени Здравствуйте, подскажите пожалуйста как сделать чтобы при нажатии на кнопку, это событие заносилось в массив в виде даты и времени когда нажали, и этот массив сохранялся на листе Excel. При следующем нажатии через некоторое время предыдущее значение сдвигалось на строчку вниз на листе. https://www.cyberforum.ru/ vba/ thread703202.html Невозможно получить свойство PivotItems класса PivotField VBA
Добрый день. Ошибка появляется при подстановке переменной: d = Workbooks("test.xlsm").Sheets("2").Range("A1") With activesheet.pivottables("Своднаятаблица1").Pivotfields("День") .pivotitems("d").visible = false Прошу прощения за отсутствие заглавных - пишу с телефона. Ошибка возникает на крайней строке
VBA Обращение по запросу в 1С: "Объект не поддерживает это свойство или метод" https://www.cyberforum.ru/ vba/ thread702841.html
Ругается на msgbox Res. Объект не поддерживает это свойство или метод... set connection=CreateObject("V82.Application") connection.Connect("File=""D:\test\trade"";Usr=""Федоров (администратор)""; ") set Zap1=connection.NewObject("Запрос") strsql = "Select Константы.НомерВерсииКонфигурации FROM Константы" Zap1.Text = strsql Set Res = Zap1.Execute() msgbox Res
VBA Как вычислить новую стоимость товара после уценки Здравствуйте! Вопрос по EXCEL, а точнее по Бейсику, который в нем! Само задание: Создать пользовательскую функцию, позволяющую вычислить новую стоимость товара после уценки. Новая стоимость вычисляется по следующему правилу: -если с момента товара прошло 1 год и более, то уценить на 40%; -если с момента товара прошло от 6 месяцев до 1 года, то уценить на 25%; -если с момента товара... https://www.cyberforum.ru/ vba/ thread702514.html
VBA Вычислить значение выражения, используя рекуррентную формулу
Для заданных a и p вычислить x=a^(1/v), используя рекуррентную формулу: x=(x/p^2))^p)-1/2*(p-1)*((x)^p)/a].Сколько итераций надо выполнить, чтобы для заданной погрешности E было справедливо соотношение |x-x|<= E ? При каких начальных приближениях x процесс сходится?
VBA Создать поле с автоподстановкой текста https://www.cyberforum.ru/ vba/ thread702413.html
Добрый день. Столкнулся с такой проблемой: В главной форме имеются поля со списком, данный для которых берутся из таблицы ( СрИзмерения). При выборе значения в этом поле необходимо чтобы во втором поле значение автоматически подставлялось из этой же таблицы. с числами все хорошо получилось, а с текстом никак не выходит. Private Sub Си_AfterUpd
5472 / 1150 / 50
Регистрация: 15.09.2012
Сообщений: 3,518
23.11.2012, 08:51 0

Организовать ввод чисел до тех пор, пока их сумма не превысит введенного числа m - VBA - Ответ 3741594

23.11.2012, 08:51. Показов 2820. Ответов 7
Метки (Все метки)

Ответ

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Private Sub UserForm_Initialize()
    
    'Задаём свойства ListBoxу.
    ListBox1.ColumnCount = 2
    ListBox1.ColumnWidths = "60;60"
    
End Sub
 
Private Sub CommandButton1_Click()
    
    'Переменная, созданная с помощью слова Static,
    'сохраняет своё значение и после завершения процедуры.
    'Пока не закроется форма.
    Static sum As Double
    Dim m As Double
    Dim x As Double
    
    'Считывание числа из поля ввода. При помощи функции CDbl
    'строковый тип преобразуется в числовой.
    m = CDbl(TextBox1.Text)
    
    'Считывание числа из поля ввода. При помощи
    'функции CDbl строковый тип преобразуется в числовой.
    x = CDbl(TextBox2.Text)
 
    sum = sum + x
    
    ListBox1.AddItem
 
    'С помощью этого:
    'Me.ListBox1.ListCount - 1
    'определяется количество строк в ListBox.
    'Т.к. строки нумеруются с нуля, то нужно отнять единицу.
    
    'Me - используется, чтобы проще было код писать:
    'когда ставите точку, то появлюятся всплывающие подсказки.
    ListBox1.List(Me.ListBox1.ListCount - 1, 0) = x
    'Функция Round округляет по бухгалтерскому принципу.
    ListBox1.List(Me.ListBox1.ListCount - 1, 1) = Round(sum, 5)
    
    If sum > m Then
        TextBox2.Enabled = False 'придание свойства тестовому полю
        Label2.Caption = "Ввод чисел не возможен" 'заполнение надписи
        TextBox2.Text = "Превышенно число m"
    End If
    
End Sub


Вернуться к обсуждению:
Организовать ввод чисел до тех пор, пока их сумма не превысит введенного числа m VBA
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.11.2012, 08:51
Готовые ответы и решения:

Выписывать числа Фибоначчи до тех пор, пока их сумма не превысит 100
Составить процедуру, которая записывала числа фибоначчи( f0=f1=1, f(n)=f(n-1)+f(n-2)) начиная с...

Ввод чисел до тех пор, пока не будет введено четное число
Составить процедуру, запрашивающую ввод чисел до тех пор, пока не будет введено четное число.

Вычислять сумму членов геометрической прогрессии до тех пор, пока она не превысит заданное число
Составить программу, вычисляющую сумму членов геометрической прогрессии до тех пор, пока она не...

Запрос у пользователя чисел до тех пор, пока пользователь не введет 0
Напишите программу, которая бы запрашивала у пользователя числа до тех пор, пока пользователь не...

7
23.11.2012, 08:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
23.11.2012, 08:51
Помогаю со студенческими работами здесь

Вводить последовательность до тех пор, пока не встретятся три подряд идущих положительных числа
Всем добрый вечер, помогите пж Visual Basic Прошлые задачки решал почти без проблем , а вот тут...

Организовать ввод целых положительных чисел и их суммирование до тех пор, пока сумма не превысит некоторого порогового значения
Помогите плиз решить задачу на Prolog. Организовать ввод целых положительных чисел и их...

Цикл: Вводите числа до тех пор пока произведение не превысит число 1000 или сумма чисел не превысит число 152
Прошу помочь, мне нужно в школу принести задачи, а в паскале я не очень разбираюсь 1. Вводите...

Вычисление суммы натуральных чисел до тех пор, пока сумма не превысит заданного с клавиатуры числа
Вычисление суммы натуральных чисел до тех пор, пока сумма не превысит заданного с клавиатуры числа

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru