Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA вызов функций из dll https://www.cyberforum.ru/ vba/ thread192557.html
Есть сишное описание функции находящейся в dll: int ispSerialize (int memory, ULONG addr, LONG64 sn, UCHAR snBase, string format) Как правильно ее описать для вызова в VBA? Сколько ни пробовал - при попытке выполнения проект вываливается с ошибкой приложения... :( В Access описываю так: Private Declare Function ispSerialize Lib "AtJniIsp.dll" (ByVal memory As Integer, ByVal addr As...
Не могу найти количевство VBA
Sub variar() Set a = Range("A1").CurrentRegion m = a.Rows.Count Set b = Range("B1").CurrentRegion n = b.Rows.Count For j = 1 To n k = 0 For i = 1 To m If a.Cells(i, 1).Value = b.Cells(j, 2) Then
VBA Сделать скобки для калькулятора!!! Я работаю в Microsoft Visual Studio 2010! Пишу калькулятор на VBA! В калькуляторе всё рабочее кроме скобок! Помогите сделать! https://www.cyberforum.ru/ vba/ thread192438.html VBA Циклические алгоритмы Нужно срочно написать две проги с помощью ЦИКЛОВ.... 1) Hайти n членов последовательности x1 =x2 = x3 =1; xk =x(k-1) + x(k-3) где 1, 2, 3 - нижние индексы..... и k, k-1, k-3 - тож нижние индексы 2) Вычислить последовательность N чисел А0 =x, A1 =2, Аk = Аk-1 – Аk-2. также 0, 1, k, k-1, k-2 - нижние индексы Что-то мне подсказывает, что это какие-нибуть иттерации... https://www.cyberforum.ru/ vba/ thread192386.html
Ширина таблицы в WORD 2007 VBA
При проходе по таблицам ворда With Selection.Tables(1) .PreferredWidthType = 2 'wdPreferredWidthPercent .PreferredWidth = 100 End With все без исключения таблицы "расширокиваются" по ширине страницы. Среди них, увы, есть и маленькие, которые безобразно растягиваются на всю ширину. Хотелось бы обрабатывать только таблицы шире текущего листа, а те...
VBA Формирование чертежа в ворде. Ребята, помогите пожалуйста! Задача следующая, формируется вордовский файл, в который из программы, (написана на basiс 2010) переносятся текст и таблицы, за тем формируется чертёж в элементе панель программы и переносится в ворд, с текстом и таблицами нормально, а вот чертёж перенести не получается, помогите, если не сложно, за ранее благодарен. https://www.cyberforum.ru/ vba/ thread192034.html
VBA Форма в Excel Братцы.. Есть код создающий новый лист..Хочу чтобы появлялась форма в виде поля для ввода (названия листа) и кнопка ОК..Буду признателен за помощь https://www.cyberforum.ru/ vba/ thread191978.html смена событий VBA
Плиз подскажите, столкнулся с проблемой - при нажатии на кнопку (либо на созданной форме, либо на вставленной фигуре с присвоенным макросом, не суть важно) в определенных ячейках должны отображаться значения с другого листа. При последующем нажатии на эту кнопку в этих же ячейках должны отобразиться следующие записи и т.д. Тупик полный....
VBA Нормализация таблицы excel https://www.cyberforum.ru/ vba/ thread191483.html
Нужна помощь в написании макроса который бы производил нормализацию таблицы до первой нормальной формы(1NF). Например есть строка в ячейка которых записано несколько дат(1.01.2010, 2.02.2010), макрос должен разбить строку на две одинаковые строки за исключением ячейки с датой в первой будет(1.01.2010), во второй (2.02.2010), причем таких в строке может быть несколько нуждающихся в нормализации...
VBA Определить, что натуральное число N является точным квадратом 1. Составить программу, печатающую значение true, если указанное высказывание является истинным, и false в противном случае: а) натуральное число N является точным квадратом; б) цифры данного трехзначного числа N являются членами арифметической прогрессии. 2.Дано действительное число х. Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания,... https://www.cyberforum.ru/ vba/ thread190886.html
Определить, пройдет ли кирпич через отверстие VBA
1.Заданы размеры A, B прямоугольного отверстия и размеры X, Y, Z кирпича. Определить, пройдет ли кирпич через отверс*тие 2.Два прямоугольника, расположенные в первом квадранте, со сторонами, параллельными осям координат, заданы коорди*натами своих левого верхнего и правого нижнего углов. Для первого прямоугольника это точки (x1, y1) и (x2, 0), для второ*го — (x3, y3), (x4, 0) Составить...
VBA Создание массива с формы на листе https://www.cyberforum.ru/ vba/ thread190871.html
Здравствуйте У меня такая вот проблемка, точнее недостаток знаний мне необходимо с формы вводя по одному значению записывать их на лист, причем формировать двумерный массив (N*M), причем значения вводятся по одному. теперь перейдем к вопросам: 1) как сделать так чтобы можно было обращаться с пользовательской формы к ячейкам 2) как записывать в ячейки с формы вот кусочек где у меня...
5562 / 1368 / 150
Регистрация: 08.02.2009
Сообщений: 4,109
Записей в блоге: 30
20.11.2010, 22:58 0

Даны 2 натуральных числа M и N.Вывести старшую цифру дробной части и младшую цифру целой части числа M/N - VBA - Ответ 1127099

20.11.2010, 22:58. Показов 3890. Ответов 11
Метки (Все метки)

Ответ

Вы будете смеяться, но предыдущий вариант (в связи с тем, что Format производит округление) иногда врёт! Так что тремя часами мозгового штурма мы не отделались (это что! в 1990-м, на БЭСМ, по 2 семестра уходило!).

А теперь... барабанная дробь...
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Sub Nutria() 'выводит цифры частного M и N, примыкающие к десятичному разделителю
Const M = 888, N = 30
'Const M = -715100000000#, N = 999999
Dim r As Variant: r = CDec(M) / CDec(N)
'Ограничения по модулю:
If Abs(M) > 7.151 * 10 ^ 11 Then MsgBox "M слишком велико.", vbExclamation: Exit Sub
If Abs(N) > 7.151 * 10 ^ 11 Then MsgBox "N слишком велико.", vbExclamation: Exit Sub
If N = 0 Then MsgBox "Деление на 0.", vbExclamation: Exit Sub 'в случае деления на 0
'Результат:
    MsgBox "Перед разделителем:" & vbTab & Abs(Fix(r) Mod 10) & _
    vbCr & "После разделителя:" & vbTab & Abs(Fix((r - Fix(r)) * 10)) & vbCr & _
    vbCr & "Исходная дробь: " & IIf(M / N < 0, "-", "") & _
    Abs(M) & "/" & Abs(N) & " (" & r & ")", vbInformation
'Fix просто отсекает дробную часть. Если заменить Fix на Int, то при r<0 будут ошибки!
End Sub
(И то, в отдельных случаях, округление до 10 в минус 6-й (при r=0,999999...), может дать лажу!)

Вернуться к обсуждению:
Даны 2 натуральных числа M и N.Вывести старшую цифру дробной части и младшую цифру целой части числа M/N VBA
1
Заказать работу у эксперта

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.11.2010, 22:58
Готовые ответы и решения:

Вывести старшую цифру дробной части и младшую цифру целой части числа M/N
Даны натуральные числа M и N. Вывести старшую цифру дробной части и младшую цифру целой части числа...

Даны натуральные числа М и N. Вывести старшую цифру дробной части и младшую цифру целой части числа M/N
Сделала программу по заданию, но почему-то результат выводит целочисленный, когда ввожу например...

Даны натуральные числа М и N. Вывести старшую цифру дробной части и младшую цифру целой части числа M/N
Даны натуральные числа М и N. Вывести старшую цифру дробной части и младшую цифру целой части числа...

Вывести старшую цифру дробной части и младшую цифру целой части числа M/N
Люди, помогите, пожайлуста, решить задачи! Кто-какие знает: 1. Даны натуральные числа M и N....

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

Вывести старшую цифру дробной части и младшую цифру целой части числа
дыны натуральные числа m и n. вывести старшую цифру дробной части и младшую цифру целой части числа...

Вывести старшую цифру дробной части и младшую цифру целой части числа
Даны натуральные числа M и N. Вывести старшую цифру дробной части и младшую цифру целой части числа...

Вывести старшую цифру дробной части и младшую цифру целой части числа m/n
Даны натуральные числа m и n вывести старшую цифру дробной части и младшую цифру целой части числа...

Вывести старшую цифру дробной части и младшую цифру целой части числа
Даны натуральные числа M и N. Вывести старшую цифру дробной части и младшую цифру целой части числа...

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