Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VBA Баги в написанной программе, где есть русские символы в названии компонентов https://www.cyberforum.ru/ vba/ thread546399.html
Здравствуйте Есть мнение, что в vb, vba иногда на некоторых машинах бывают просто неуловимые глюки в написанной проге, где есть русские символы в названии компонентов. Можете привести пример
VBA Форматирование документа LibreOfficeWriter средствами LibreOfficeBasic
Есть задача: отформатировать готовый текст ( изменить размер букв, начертание, отступы). Хотелось бы хоть маленький примерчик, как это всё выглядит
VBA Заменить максимальный элемент суммой заданных элементов Заменить максимальный элемент суммой заданных элементов. Помогите пожалуйста! =) https://www.cyberforum.ru/ vba/ thread546382.html VBA Как передать форму в качестве параметра функции В модуле создана функция Public Sub Proverka (forma1 as form) ... end sub в форме, при нажатии клавиши хочу передать ее в качестве параметра. Proverka(Me.name) Proverka(Forms!Me.Name) Proverka(Forms!Имя формы) https://www.cyberforum.ru/ vba/ thread546374.html
Определить строку с наибольшим числом нулей в двумерном массиве VBA
Составьте программу на языке VBA, которая определяет строку с наибольшим числом нулей в двумерном массиве AnЧm. Программа должна проверять правильность введенных пользователем данных и, если они неверные (n ≤ 0,m ≤ 0), выдавать сообщение об ошибке. Исходные данные: Результат: 1. Введите количество 1. Неверные исходные данные строк массива n: –3 Введите...
VBA Вычислить наибольший общий делитель двух целых чисел Составьте блок-схему и программу на языке VBA, которая вычисляет наибольший общий делитель двух целых чисел. Исходные данные: Результат: 1. Введите первое целое число: 3 1. 1 – наибольший общий делитель чисел Введите второе целое число: 7 чисел 3 и 7 https://www.cyberforum.ru/ vba/ thread546098.html
VBA Автоматическая рассылка файлов адресатам в Outlook https://www.cyberforum.ru/ vba/ thread546039.html
Всем привет! По работе каждый день приходится обрабатывать множество заказов (ктотрые вытаскиваются из программки) и рассылать их поставщикам по определенным адресам через Outlook... Есть макрос (делала его не я), который сохраняет эти файлы в папку и присваивает им определенные имена (имя состоит из инфо в ячейках B2 & B3 & B4 файла, в каждом заказе значения этих ячеек меняются), вкладывает их...
VBA Вычислить значение выражения и составить блок-схему
Очень нужно сделать задание.помогите.
VBA Подсчитать число элементов последовательности, модуль которых больше 1000 https://www.cyberforum.ru/ vba/ thread545925.html
Написать программу, которая во вводимой с клавиатуры последовательности, состоящей из 20 целых чисел, подсчитывает число элементов, модуль которых больше 1000. Написать программу, которая во вводимой с клавиатуры последовательности, состоящей из 20 действительных чисел, заменяет нулями все элементы, абсолютная величина которых меньше 0,01, а все остальные элементы выводит без изменений. ...
VBA Дана последовательность целых чисел, заканчивающихся 0. Найти их сумму 1. Человек положил в банк сумму N под 10% в месяц с капитализацией. Через сколько месяцев его вклад превысит K? 2. Турист идет по пустыне. Каждый день он проходит расстояние на ½ меньше, чем в предыдущий день. Когда он пройдет расстояние, большее чем 100 км, если в первый день он прошел 50 км.? 3. Дана последовательность целых чисел, заканчивающихся 0. Найти их сумму. 4. Дана... https://www.cyberforum.ru/ vba/ thread545924.html
VBA Программа должна открывать различные txt файлы и загрузить их в Excel
Доброго всем времени суток.Руководство дало задание разобраться с программкой написанной еще в давние времена и непонятно кем.Программка открывает различные тхт файлы и соберает их потом в эксель.Моя задача была добавить еще один столбец туда. Вот процедура которая открывает документ и берет из документа двадцать первый стобец (нужен именно он) целиком,строчек в нем быват около 7000. Private...
VBA Вычисление логарифмов: код не работает Дана задача: Написала код, но на натуральном логарифме постоянно выдает ошибку,не могу разобраться что там не так сделано( Sub Pr_1() Dim x As Double Dim Y As Double Dim k As Double x = InputBox("Введите x") k = InputBox("Введите k") If k = 1 Then Y = Ln(Abs(x) + (1)) https://www.cyberforum.ru/ vba/ thread545888.html
15145 / 6418 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
13.04.2012, 10:16 0

VBA Excel 2007. Ошибка в методе ListFillRange - VBA - Ответ 2906486

13.04.2012, 10:16. Показов 3199. Ответов 3
Метки (Все метки)

Ответ

Цитата Сообщение от mag_svyatoslav Посмотреть сообщение
При вызове процедуры «Переход в базу данных к материалу» возникает ошибка:
Run-time error '1004':
Method 'Range' of object '_Worksheet' failed
При останове, выясните, чему равны значения переменных. Это можно посмотреть в окне Locals или "спросить" в окне Immediate, например:
Visual Basic
1
?Лист1.Layer.Value
Это короткая запись команды
Visual Basic
1
Debug.Print Лист1.Layer.Value
Run-time error '1004' обычно возникает при попытке обратиться к диапазону с недопустимым именем, например range("A0")
Цитата Сообщение от mag_svyatoslav Посмотреть сообщение
Погуглил, добавил функцию сразу после определения переменных:
...
Помогло, ошибка не возникает!
Проще добавить
Visual Basic
1
On Error Resume Next
в начале основной процедуры.

Добавлено через 9 минут
Процедуру можно оптимизировать:
Visual Basic
1
2
3
Private Sub Group_Change()
    If Group.Value >= 1 And Group.Value <= 20 Then Materials.ListFillRange = "Интервал" & Group.Value + 10
End Sub
Строки 68-87
Visual Basic
1
    If Materials.ListFillRange Like "Интервал*" Then Group.Value = CLng(Replace(Materials.ListFillRange, "Интервал", ""))
Возможно, и проверки можно убрать.

Вернуться к обсуждению:
VBA Excel 2007. Ошибка в методе ListFillRange VBA
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.04.2012, 10:16
Готовые ответы и решения:

VBA excel 2007 и Power point (Please help!)
Уважаемые форумчане, подскажите пожалуйста, в чем ошибка! Задача: при нажатии кнопки на листе...

VBA Excel 2007, Работа с символьными данными
помогите пожалуйста решить: - Подсчитать, сколько в строке слов, содержащих буквосочетание 'мн'....

Excel 2007 VBA. Функция с двумя аргументами не хочет работать
Компилятор ругается, на CulculationCumulativeNormalFunction (dbDelta1, dbNDFd1) говорит что...

Обработка в Excel 2007 табличных данных с использованием макросов на VBA
Помоооогите пожалуйста, братцы, сделать лабораторку, ОЧЕНЬ СРОЧНО!!! Буду безумно благодарен, если...

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

Как отключить работу клавиши Print Screen в VBA Excel 2007
Здравствуйте, специалисты! Как отключить работу клавиши Print Screen в VBA Excel 2007? Если этот...

Ошибка в методе xlApplication.Quit() при работе с excel
Пишу программу, которая создает отчет в excele импортирую библиотеку Imports...

Обмен данными между Access 2007 и Visio 2007 используя VBA
Доброго времени суток уважаемые товарищи!:) Суть: Решил я написать одну софтину которая бы...

HP M426fdn, ошибка печати на <принтер> в excel 2007
Всех приветствую. Office 2007 pro, Windows 7 pro. При попытке печати ряда документов, excel...

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