Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/макрос ссылается на прошлый источник - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по VBA » макрос ссылается на прошлый источник (Макросы/Sub)
макрос ссылается на прошлый источник
Sench Дата: Среда, 22.03.2017, 14:41 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем привет! вообщем то отсюда я взял документ http://www.excelworld.ru/forum/10-30587-1
но мне пришлось его переделать, так как прошлый шаблон мне не подходил.
я в новой книге заново все сделал, скопировал коды с прошлой книги и вставил в новую.
перебил их под мои данные (дошел до середины, не все еще переделал).
но вот беда :'( , этот макрос ссылается на прошлый источник. помогите перебить изначальный код, что бы ссылка была на текущую книгу.
К сообщению приложен файл: 9171142.xlsm (55.2 Kb)
 
Ответить
СообщениеВсем привет! вообщем то отсюда я взял документ http://www.excelworld.ru/forum/10-30587-1
но мне пришлось его переделать, так как прошлый шаблон мне не подходил.
я в новой книге заново все сделал, скопировал коды с прошлой книги и вставил в новую.
перебил их под мои данные (дошел до середины, не все еще переделал).
но вот беда :'( , этот макрос ссылается на прошлый источник. помогите перебить изначальный код, что бы ссылка была на текущую книгу.

Автор - Sench
Дата добавления - 22.03.2017 в 14:41
sboy Дата: Среда, 22.03.2017, 15:08 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Данные - Изменить связи - разорвать


Яндекс: 410016850021169
 
Ответить
СообщениеДобрый день.
Данные - Изменить связи - разорвать

Автор - sboy
Дата добавления - 22.03.2017 в 15:08
Sench Дата: Среда, 22.03.2017, 15:15 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
sboy, разорвал.. теперь другая беда, кнопки перестали работать.
как их теперь заставить работать? я в программировании не силен,
со вчерашнего дня только начал разбираться в этих кодах. до этого о существовании их даже не знал :D
 
Ответить
Сообщениеsboy, разорвал.. теперь другая беда, кнопки перестали работать.
как их теперь заставить работать? я в программировании не силен,
со вчерашнего дня только начал разбираться в этих кодах. до этого о существовании их даже не знал :D

Автор - Sench
Дата добавления - 22.03.2017 в 15:15
sboy Дата: Среда, 22.03.2017, 15:16 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
как их теперь заставить работать?

ПКМ на кнопке - назначить макрос
потом выбираете тот, который нужен


Яндекс: 410016850021169
 
Ответить
Сообщение
как их теперь заставить работать?

ПКМ на кнопке - назначить макрос
потом выбираете тот, который нужен

Автор - sboy
Дата добавления - 22.03.2017 в 15:16
Sench Дата: Среда, 22.03.2017, 15:20 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
sboy, вроде заработало. щас дальше подкоректиирую коды, посмотрим будет работать ли
 
Ответить
Сообщениеsboy, вроде заработало. щас дальше подкоректиирую коды, посмотрим будет работать ли

Автор - Sench
Дата добавления - 22.03.2017 в 15:20
Sench Дата: Среда, 22.03.2017, 16:31 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
перебил формулы. показывает ошибку.
"sub or function not defined"
не могу понять что в формуле не так... %)
К сообщению приложен файл: 8856092.xlsm (55.8 Kb)
 
Ответить
Сообщениеперебил формулы. показывает ошибку.
"sub or function not defined"
не могу понять что в формуле не так... %)

Автор - Sench
Дата добавления - 22.03.2017 в 16:31
_Boroda_ Дата: Среда, 22.03.2017, 16:45 | Сообщение № 7
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
У Вас в макросах должна быть еще функция "СТРОКА". Но в Вашем файле ее нет
Ругается на эту запись
[vba]
Код
Temp = Строка(ArrОбъект(y, 1), 85, 1000) 'в переменную Temp запишим результат выполнения функции Строка, код которой написан внизу. Эта функция срабатывает каждый раз как к ней обращаются. Т.е. тут мы даем задание отработать функции, и передаем в нее нужные нам данные, чтобы функция выполнила свою работу и выдала результат
[/vba]
И на следующие с функцией "Строка" тоже ругаться будет.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеУ Вас в макросах должна быть еще функция "СТРОКА". Но в Вашем файле ее нет
Ругается на эту запись
[vba]
Код
Temp = Строка(ArrОбъект(y, 1), 85, 1000) 'в переменную Temp запишим результат выполнения функции Строка, код которой написан внизу. Эта функция срабатывает каждый раз как к ней обращаются. Т.е. тут мы даем задание отработать функции, и передаем в нее нужные нам данные, чтобы функция выполнила свою работу и выдала результат
[/vba]
И на следующие с функцией "Строка" тоже ругаться будет.

Автор - _Boroda_
Дата добавления - 22.03.2017 в 16:45
Sench Дата: Среда, 22.03.2017, 16:57 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, а как эту функцию вставить?? %)
 
Ответить
Сообщение_Boroda_, а как эту функцию вставить?? %)

Автор - Sench
Дата добавления - 22.03.2017 в 16:57
sboy Дата: Среда, 22.03.2017, 17:03 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
поискать там, где макрос брали


Яндекс: 410016850021169
 
Ответить
Сообщениепоискать там, где макрос брали

Автор - sboy
Дата добавления - 22.03.2017 в 17:03
Sench Дата: Четверг, 23.03.2017, 13:27 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
функцию вставил.
теперь выходит ошибка "subscript out of range"
как ее исправить??
К сообщению приложен файл: 8358427.xlsm (59.8 Kb)


Сообщение отредактировал Sench - Четверг, 23.03.2017, 13:29
 
Ответить
Сообщениефункцию вставил.
теперь выходит ошибка "subscript out of range"
как ее исправить??

Автор - Sench
Дата добавления - 23.03.2017 в 13:27
sboy Дата: Четверг, 23.03.2017, 13:44 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Sench, у Вас массив задается 20,10
[vba]
Код
ArrОбъект = .Range("A19").Resize(20, 10).Value
[/vba]
а проверка идет y,12
[vba]
Код
If ArrОбъект(y, 12) <> "" Then
[/vba]


Яндекс: 410016850021169
 
Ответить
СообщениеSench, у Вас массив задается 20,10
[vba]
Код
ArrОбъект = .Range("A19").Resize(20, 10).Value
[/vba]
а проверка идет y,12
[vba]
Код
If ArrОбъект(y, 12) <> "" Then
[/vba]

Автор - sboy
Дата добавления - 23.03.2017 в 13:44
Sench Дата: Четверг, 23.03.2017, 15:36 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
о вроде уже похоже стало на то что нужно.
только вот нужно что бы из одной строки 1листа данные переносились в другую строку 2 листа.
у меня стоит вот этот код

Temp = Строка(ПредЗастр, 100, 1000)
.[A46] = Temp(1): .[A47] = Temp(2)

тут получается он вставляет в 2 строки.
а как мне сделать что бы в одну строку вставлял??
К сообщению приложен файл: 7976872.xlsm (83.1 Kb)
 
Ответить
Сообщениео вроде уже похоже стало на то что нужно.
только вот нужно что бы из одной строки 1листа данные переносились в другую строку 2 листа.
у меня стоит вот этот код

Temp = Строка(ПредЗастр, 100, 1000)
.[A46] = Temp(1): .[A47] = Temp(2)

тут получается он вставляет в 2 строки.
а как мне сделать что бы в одну строку вставлял??

Автор - Sench
Дата добавления - 23.03.2017 в 15:36
Sench Дата: Четверг, 23.03.2017, 15:43 | Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 13
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
как в спойлер то вставить код???


Сообщение отредактировал Sench - Четверг, 23.03.2017, 15:46
 
Ответить
Сообщениекак в спойлер то вставить код???

Автор - Sench
Дата добавления - 23.03.2017 в 15:43
Pelena Дата: Четверг, 23.03.2017, 16:07 | Сообщение № 14
Группа: Админы
Ранг: Местный житель
Сообщений: 19182
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
Зачем в спойлер? Есть спецтеги. Выделите код и нажмите кнопку #


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗачем в спойлер? Есть спецтеги. Выделите код и нажмите кнопку #

Автор - Pelena
Дата добавления - 23.03.2017 в 16:07
Мир MS Excel » Вопросы и решения » Вопросы по VBA » макрос ссылается на прошлый источник (Макросы/Sub)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!