|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
09.04.2011, 21:33 | #11 |
Форумчанин
Регистрация: 10.10.2010
Сообщений: 107
|
Но поскольку макрос срабатывает неправильно. Он из другой книги в эту таблицу данные не подгружает и выдаёт ошибку. Я так думаю.
|
09.04.2011, 21:43 | #12 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Кстати и первый макрос Игоря работает!
Код:
а выдает ошибку он на то, что у Вас процедуры с одинаковыми именами в Репо макросов с именем Public Sub InitPublicVars два, и во второй книге такое же имя присутствует, обе книги работают одновременно...
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 Последний раз редактировалось Stilet; 10.04.2011 в 19:16. |
09.04.2011, 21:50 | #13 | ||
Форумчанин
Регистрация: 10.10.2010
Сообщений: 107
|
Цитата:
Цитата:
Не знаю. Выдаёт ошибку и всё тут..... Если данные переношу в эту же книгу. Макрос получается написать, а тут засада какая то.... Последний раз редактировалось Stilet; 10.04.2011 в 19:23. |
||
09.04.2011, 22:06 | #14 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
так удалите сначала!
и далее, при инициализации формы должна сначала сработать Public Sub InitPublicVars, чтобы определились переменные, окно ошибки Вам это и говорит. Нажмите Debug и посмотрите на чем останавливается макрос. И все равно это не все, потом он остановится на rowH, и потом далее...
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
09.04.2011, 22:07 | #15 |
Форумчанин
Регистрация: 10.10.2010
Сообщений: 107
|
При нажатии на кнопку для банков макрос срабатывает, но там путь указан как: x = Workbooks("Репо (облигации).xls").Worksheets("Банки ").Range("Б_данные").Value
|
09.04.2011, 22:10 | #16 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
"Для банков" у меня рабоатет
а вот "Для всех банков" - выдает ошибку
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 |
09.04.2011, 22:13 | #17 | |
Форумчанин
Регистрация: 10.10.2010
Сообщений: 107
|
Цитата:
Вот я о том же. Этот макрос у меня хорошо отрабатывает. А тот нифига не получается настроить. Я тут изменения внёс. При двойном нажатии в файле 11 Ноябрь. Последний раз редактировалось Stilet; 10.04.2011 в 19:25. |
|
09.04.2011, 22:42 | #18 | |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Цитата:
т.е. - ошибка
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499 Последний раз редактировалось VictorM; 09.04.2011 в 22:45. |
|
09.04.2011, 22:45 | #19 | |
Форумчанин
Регистрация: 10.10.2010
Сообщений: 107
|
Цитата:
Public Sub InitPublicVars() Set shHome = Workbooks("Репо (облигации).xls").Worksheets("Банки ") With shHome.UsedRange rowH = .Rows.Count End With End Sub |
|
09.04.2011, 22:52 | #20 |
Старожил
Регистрация: 15.05.2008
Сообщений: 2,058
|
Вот, вот!
поэтому, если сначала запустить этот макрос, то как раз это место проходит и ошибка уже возникает на другой строке о чем я и писал
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - 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 |