![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#21 |
Форумчанин
Регистрация: 10.10.2010
Сообщений: 107
|
![]() |
![]() |
![]() |
![]() |
#22 | |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
Кстати, в новом файле макрос вот с такой строкой
Set shHome = Workbooks("Репо (облигации).xls").Worksheets("Банки ").Range("Б_данные").Value 'база данных адресов (лист "Firms") работать не хочет. Если же так Set shHome = Workbooks("Репо (облигации).xls").Worksheets("Банки ")'база данных адресов (лист "Firms") работает нормально Цитата:
этот макрос нужно запускать при инициализации формы
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 Последний раз редактировалось Stilet; 10.04.2011 в 19:26. |
|
![]() |
![]() |
![]() |
#23 | |
Форумчанин
Регистрация: 10.10.2010
Сообщений: 107
|
![]() Цитата:
Удалил строчку rowH = .Rows.Count Public Sub InitPublicVars() Set shHome = Workbooks("Репо (облигации).xls").Worksheets("Банки ") With shHome.UsedRange End With End Sub |
|
![]() |
![]() |
![]() |
#24 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
Эту строку удалять не нужно!
rowH у Вас используется дальше, опять же при инициализации формы. Макрос Код:
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
#25 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
Просто у вас там дальше останавливается на rowH, обьявил переменную в модуле - пошло дальше, но опять ошибка, только уже на другой строке....и т.д...
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
#26 |
Форумчанин
Регистрация: 10.10.2010
Сообщений: 107
|
![]()
Кое что докумекал.....
А rowH=1786 - это количество ячеек? Последний раз редактировалось Stilet; 10.04.2011 в 19:27. |
![]() |
![]() |
![]() |
#27 | ||
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]() Цитата:
А теперь дальше ошибка, о чем я и говорил и, кстати, у меня всеже не работает строка полностью Код:
Код:
Цитата:
и оно потом у вас используется дальше
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 Последний раз редактировалось Stilet; 10.04.2011 в 19:28. |
||
![]() |
![]() |
![]() |
#28 | |
Форумчанин
Регистрация: 10.10.2010
Сообщений: 107
|
![]() Цитата:
Начал немного понимать. .Range("Б_данные") - показывает границы массива, а rowH = .Rows.Count на безграничность массива. Конфликт интересов. ![]() Дошёл до этого.... Последний раз редактировалось Stilet; 10.04.2011 в 19:28. |
|
![]() |
![]() |
![]() |
#29 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
ничего Вы не начали понимать.
Workbooks("Репо (облигации).xls").Worksheets("Банки ").Range("Б_данные") - указывает на диапазон, а Вы пытаетесь присвить переменной типа WorkSheet значение типа Range. .Rows.Count - указывает на количество рядов в обьекте, который должен быть записан перед точкой (если там указан "правильный" обьект, у которого есть свойство Rows - коллекция строк)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#30 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
![]()
да, недоглядел в вопросе
конечно же rowH=1786 не количество ячеек, а количество строк
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с базой данных | pufystyj | PHP | 2 | 21.02.2011 00:09 |
DLL с базой данных | evgenmil | БД в Delphi | 6 | 20.04.2010 21:14 |
помогите с базой данных | Роман-33 | БД в Delphi | 3 | 06.09.2008 18:37 |
Работа с базой данных | Dizark | Помощь студентам | 1 | 01.03.2008 20:30 |