Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA Error 438 при объединении ячеек Добрый день! прошу помощи!! пишу такой код objdoc.range(objdoc.tables(n_d * 2 + 2).Cell(n_i + 3, 1).range.start, _ objdoc.tables(n_d * 2 + 2).Cell(n_i + 3, 3).range.end).Select objdoc.Selection.Cells.Merge последняя строка вызывает ошибку 438: "Object doesn't support this property or method" как побороть? https://www.cyberforum.ru/ vba/ thread372996.html Передача фокуса определенной ячейке VBA
Какой код написать в кнопке чтобы перемещаться в определенную ячейку определенного листа? Вот так не работает: Private Sub CommandButton1_Click() Sheets("Лист2").Select Range("C1").Select End Sub
VBA Перестановка первого и последнего столбца матрицы https://www.cyberforum.ru/ vba/ thread372667.html
Есть матрица 3х4 и нужно поменять первый и последний столбец местами через VBA. Может кто нибудь помочь? Заранее спасибо
VBA Копирование данных из одной ячейки в другую https://www.cyberforum.ru/ vba/ thread372597.html
Добрый вечер. С данным заданием, как и с Visual Basic сталкиваюсь впервые, но мне очень важно решить это задание. Помогите, пжлста! Заранее спасибо;) Программу надо написать на Visual Basic в excel. Напишите программу, которая выполняет следующие действия. Программу написать в двух вариантах: с оператороми циклов for и do. В ячейках А1:В10 находится 20 чисел. Составить программу, которая...
VBA Работа со строками в Word'овском файле
Помогите пожалуйста сделать макрос. Он не должен быть сложным, просто я ими еще не занимался. У меня есть список многих строк в Wordовском файле из 3 и 4 символов в виде, например: 123 1234 Мне нужно во все строки вставить "?" чтобы все они стали в виде: 12?3 123?4 Задача упрощена, но я по аналогии сам доделаю.. . Помогите, кому не сложно. Не хочется ради этого раза лопатить много...
VBA ActiveX жив или мёртв? Здравсвуйте, каким кодом можно выяснить сам факт работоспособности механизма регистрации ActiveX на компьютере, где не удается зарегистрировать определённый ActiveX https://www.cyberforum.ru/ vba/ thread372500.html
VBA Макрос для ряда Фибоначчи https://www.cyberforum.ru/ vba/ thread372429.html
Значит нужно написать макрос, который бы запрашивал у пользователя число, и потом выдавал в окно отладки числа из ряда Фибоначчи до этого числа. Например, вводишь число 10, а он выдает 0, 1, 1, 2, 3, 5, 8 Чтобы просто считал есть код. чтоб именно так выдавал не получается. Думаю, надо через Do /While делать. Вот просто считает до 20 члена и выдает. Sub fibona() Dim F(20) As Integer Dim S As...
Как сосчитать ячейки с одинаковыми данными. VBA
Здравствуйте. Есть 2 типа ячеек которые заполнены путем выбора из выпадающего списка одного из 2-ух слов (установлено/неустановлено) как сделать так чтобы в определенной ячейке считалось сколько в столбце слов "установлено", а в другой слов "неустановлено".( вариант с "=счетесли(А1:A200;установлено)" не получился, видимо потому что ячейки заполнены с помощью выпадающего списка). Как быть может с...
VBA Разработать программу для получения функций спроса и предложения разработать программу для получения функций спроса и предложения и определения равновесной цены товара методом Ньютона. https://www.cyberforum.ru/ vba/ thread372348.html VBA Операция горизонтального отображения прямоугольной матрицы https://www.cyberforum.ru/ vba/ thread372309.html
Можете помочь? Нужно написать функцию для операции горизонтального отображения прямоугольной матрицы. Хотя бы примерно. Заранее спасибо.
Программно изменить данные в макросе VBA
Доброго дня! Я работаю в Excel 2003. У меня в файле есть несколько макросов. Ниже фрагмент макроса: ActiveSheet.PivotTables("Сводная таблица1").PivotFields("Торговый представитель" _ ).CurrentPage = "Петров" Как сделать так, чтобы при изменении фамилии Петров на Иванов в самом файле в теле макроса тоже менялась фамилия, т.е. чтобы макрос стал таким:...
VBA Цикл перестает работать через некоторое время! Ребята! Всем привет! Есть вопрос (ответа в инете не нашел): есть цикл, который выполняется при поступлении с сервака данныхю Все нормально идет до определенного момента. Где то через полчаса, цикл перестает выполняться, причем ошибка никакая не вылезает, просто отстанавливается и все! Я вот думаю может переменная или память Excel перегружается и он засыпает? Соответсвенно как обнулить или... https://www.cyberforum.ru/ vba/ thread372162.html
5562 / 1368 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
27.10.2011, 15:55 0

Среднее арифметическое, вводимой с клавиатуры последовательности дробных чисел - VBA - Ответ 2110160

27.10.2011, 15:55. Показов 2193. Ответов 6
Метки (Все метки)

Ответ

Немного усовершенствовал
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
Sub Vlad220984()
Static count& 'количество уже введённых слагаемых (до расчёта их среднего)
Dim a$(), sum#
On Error Resume Next
Do
    a = Split(InputBox("Введите число или дробь вида a/b" & vbCr & vbCr & _
        "Введено дробей и прочих (целых) чисел: " & count, _
        "OK: ввод; Cancel: расчёт ср. арифметического", "0/1"), "/")
    If a(0) = "" Then
        If count > 0 Then
            MsgBox "Всего чисел: " & vbTab & count & vbCr & vbCr & _
            "Среднее арифм.: " & vbTab & sum / count, vbInformation
            count = 0
        End If
        Exit Sub
    End If
    Select Case UBound(a)
        Case 0:     sum = sum + a(0)
        Case 1:     If a(1) = 0 Then Err.Raise 1 Else sum = sum + a(0) / a(1)
        Case Else:  Err.Raise 1
    End Select
    
    If Err Then
        Err.Clear
        MsgBox "Упс, ошибка" & IIf(a(1) = 0, ": деление на 0", "!"), vbExclamation
    Else
        count = count + 1
    End If
Loop
End Sub
Хотя в 17 лет и это не круто! В смысле присвоить код Казанского (шучу).

Вернуться к обсуждению:
Среднее арифметическое, вводимой с клавиатуры последовательности дробных чисел VBA
Миниатюры
Среднее арифметическое, вводимой с клавиатуры последовательности дробных чисел  
Изображения
 
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.10.2011, 15:55
Готовые ответы и решения:

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

Среднее арифметическое вводимой с клавиатуры последовательности дробных чисел
Помогите пожалуйста написать вот эти две программы! 1.Написать программу, которая вычисляет...

Вычислить среднее арифметическое вводимой с клавиатуры последовательности дробных чисел
Написать программу, которая вычисляет среднее арифметическое вводимой с клавиатуры...

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

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

Вычислить среднее арифметическое введенной с клавиатуры последовательности дробных чисел
Написать программу, которая вычисляет среднее арифметическое введенной с клавиатуры...

Вычислить среднее арифметическое последовательности дробных чисел, вводимых с клавиатуры
1.Написать программу, которая вычисляет среднее арифметическое последовательности дробных чисел,...

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

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

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