Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA Заданы три натуральных числа А, В, С, которые обозначают число, месяц и год. Найти порядковый номер даты, начиная отсчет с начала года https://www.cyberforum.ru/ vba/ thread838413.html
Заданы три натуральных числа А, В, С, которые обозначают число, месяц и год. Найти порядковый номер даты, начиная отсчет с начала года.
VBA Выполнить вычисления по заданной формуле на рабочем листе MS-Excel и макросом
x^6 – sin(x) - 10=0 2. На рабочем листе MS-Excel выполнить вычисления по заданной формуле. 3. Создать макрос вычисления по заданной формуле. 4. В редакторе VBA создать функцию пользователя, реализующий заданную формулу. 5. В редакторе VBA создать пользовательскую функцию, реализующую метод Ньютона для решения уравнения 6. Выполнить проверку найденного решения методом "Подбор параметра"...
VBA Собрать свод из Excel файлов, присылаемых по почте https://www.cyberforum.ru/ vba/ thread838181.html
Уважаемые форумчане! Я не программист и к программированию не имею никакого отношения..НО.... В процессе своей трудовой деятельности столкнулась вот с чем. Ежемесячно необходимо собирать отчет в EXCEL с 42-х управлений и делать свод, который в последствии увязывается с разными приложениями и проверяется. Помогите автоматизировать процесс копирования. Отчеты приходят на почтовый ящик, открываю...
VBA CorelDraw: как получить площадь кривой произвольной формы, в которой есть "дырки" произвольной формы? https://www.cyberforum.ru/ vba/ thread838071.html
Стоит задача рассчитать площадь сложной кривой. В CorelDraw у кривых есть стандартное свойство, отображающее площадь кривой. ActiveLayer.Shapes(1).Curve.Area Но проблема в том, что оно работает правильно только с простыми объектами. Если же взять "бублик", т.е. когда мы возьмём две окружности, выравняем их относительно друг к друга по центру и вычтем меньшую из большей. То это же свойство...
Формирование таблиц Word VBA
Доброго времени суток, господа программеры! Есть небольшая проблемка, пытаюсь ее решить, теперь и с Вашей помощью. Необходимо программными средствами создать таблицу в Word из трех различных "типовых" строк. Количество, последовательность и наполнение этих строк постоянно будет меняться. Ясно одно, что нужно создать три объекта (Range или Table) и вставлять их по мере необходимости, но как это в...
VBA Дистрибутив макроса Есть макрос с формой, каким способом можно перенести его на другой компьютер? Желательно что-бы получилось что-то типа дистрибутива, запускаем его и он автоматически распаковывается куда надо. https://www.cyberforum.ru/ vba/ thread837856.html
VBA Заполнить клетки [A1], [A2], [A3], . элементы последовательности aN=3:2*aN-1*aN-1 где a1=1 и N=2,3,4,....,10 https://www.cyberforum.ru/ vba/ thread837852.html Использовать номер колонки для блока With VBA
Доброго времени суток. у меня буквально короткий вопрос. Есть переменная FindBegin за которой закреплен адрес определенной ячейки. Из этого адреса мне нужен только номер столбца, который я впоследствии хочу использовать для выполнения операций в блоке With - End With т.е. если адрес у ячейки: Cells(23, 4), то блок With выполняется для диапазона: With ("D : D")... end with (пробелы между :...
VBA Нужно удалить пустые ячейки из выбронного столбца https://www.cyberforum.ru/ vba/ thread837695.html
Пожалуйста, помогите. Я только учись писать макросы. Вот написала один, а он некоректно работает. Цель: нужно удалить пустые ячейки из выбронного столбца. Мой макрос не удаляет пустые ячейки, если они идут одна за другой. Плиз, помогите, розобраться почему, так?? Sub Макрос3() 'Не удаляет 2 и больше подряд пустых ячейки Dim R As Range Set R = Application.InputBox("Ввыделите верхнюю левую...
VBA Перенос информации из excel в word https://www.cyberforum.ru/ vba/ thread837643.html
Здравствуйте! Есть большая просьба - помогите))) Возможно ли с помощью Макросов VBA решить задачу по более простому и автоматизированному переносу данных из exel в word? Сначала вбиваются данные в exel, затем я просто их копирую в word, но хотелось бы это автоматизировать.
Удаление строки из listbox и excel VBA
Добрый день. Не могли бы помочь в написании кода удаления строки из listboxa так,чтобы удаленное поле было удалено и в excel. вот код,он удаляет выбранные строки из listbox,но в excel все остается по прежнему: Private Sub CommandButton4_Click() Sheets("Фермеры").Select UF2.ListBox1.RemoveItem (UF2.ListBox1.ListIndex) End sub
VBA Сумма ячеек после макроса Есть диапазон ячеек (D22 : D23), есть макрос (на кнопке) который добавляет к диапазону строку. Как в ячейке указать формулу, чтоб после добавления строки она считала сумму? сам макрос: Sub Кнопка5_Щелчок() Range("end_string").EntireRow.Insert , CopyOrigin:=xlFormatFromLeftOrAbove ' протянул формулы Range("end_string").Offset(-2).Resize(2).FillDown ' подсветил https://www.cyberforum.ru/ vba/ thread837460.html
6081 / 1325 / 195
Регистрация: 12.12.2012
Сообщений: 1,023
15.04.2013, 16:57 0

Используя все цифры от 1 до 9 по одному разу в различных комбинациях и операции сложения и вычитания, получить в сумме 100 - VBA - Ответ 4417742

15.04.2013, 16:57. Показов 10531. Ответов 11
Метки (Все метки)

Ответ

Цитата Сообщение от Апострофф Посмотреть сообщение
Aksima, а трёхзначные где?
Приведенная в посте №3 программа использует трехзначные числа в 5 выражениях.

Попробовал немного докрутить программу с упором на трехзначные числа - получил более сотни выражений с трехзначными числами .
Кликните здесь для просмотра всего текста
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
48
49
50
51
52
53
54
55
Sub MoreThreeDigitSums()
   Dim i&, n&, k&, l&, a&, b&, c&, d&, e&, f&, g&, h&, s$, op$(2)
   Dim arr(503) As Variant, nums(6) As Long, rn As Range
   For i = 100 To 999
      n = i
      c = n Mod 10
      n = n \ 10
      b = n Mod 10
      n = n \ 10
      a = n
      If a <> b And a <> c And b <> c And a <> 0 And b <> 0 And c <> 0 Then
         nums(0) = i
         k = 1
         For n = 1 To 9
            If n <> a And n <> b And n <> c Then
               nums(k) = n
               k = k + 1
            End If
         Next n
         arr(l) = nums
         l = l + 1
      End If
   Next i
   op(0) = ""
   op(1) = "-"
   op(2) = "+"
   Application.ScreenUpdating = False
   Set rn = Cells(1)
   For a = 0 To 1
      For b = 0 To 503
         For c = 0 To 2
            For d = 0 To 2
               For e = 0 To 2
                  For f = 0 To 2
                     For g = 0 To 2
                        For h = 0 To 2
                           DoEvents
                           s = IIf(a, "-", "") & arr(b)(0) _
                           & op(c) & arr(b)(1) & op(d) & _
                           arr(b)(2) & op(e) & arr(b)(3) & op(f) & _
                           arr(b)(4) & op(g) & arr(b)(5) & op(h) & arr(b)(6)
                           If Evaluate(s) = 100 Then
                              rn = s & " = 100"
                              Set rn = rn.Offset(1)
                           End If
                        Next h
                     Next g
                  Next f
               Next e
            Next d
         Next c
      Next b
   Next a
   Application.ScreenUpdating = True
End Sub


С уважением,
Aksima


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

Используя все цифры от 1 до 9 по одному разу и операции сложения и вычитания, получить в сумме 100
Используя все цифры от 1 до 9 по одному разу и операции сложения и вычитания, получить в сумме 100,...

Используя все цифры от 1 до 9 по одному разу в различных комбинациях, получить в сумме 100
Используя все цифры от 1 до 9 по одному разу в различных комбинациях и операции сложения и...

Используя все цифры от 1 до 9 по одному разу в различных комбинациях, получить в сумме 100
Используя все цифры от 1 до 9 по одному разу в различных комбинациях и операции сложения и...

Используя все цифры от 1 до 9 по одному разу в различных комбинациях .....
Используя все цифры от 1 до 9 по одному разу в различных комбинациях и операции сложения и...

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

Получить введенное значение используя операции сложения, вычитания и побитовый сдвиг влево
#include &lt;iostream&gt; #include &lt;cmath&gt; using namespace std; int main() { int N; //количество...

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