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

Вход

Регистрация

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

 

= Мир MS Excel/Макросы - сохранение макроса с не нужным именем ф-ла в имени - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Макросы - сохранение макроса с не нужным именем ф-ла в имени
votangi59 Дата: Суббота, 18.01.2025, 08:58 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

Проблема: при сохранении в имя макроса добавляется имя файла.
Действия:
Захожу в раздел "Разработчик", открываю "Макросы", внизу - "Эта книга", вверху - "Имя макроса", ввожу имя, затем "Создать".
Открывается редактор VBA. В окне "VBAProject", в разделе "Modules", создаётся "Module1".
В окне редактора этого модуля создаются три строки:
Sub имямакроса()
пустая строка
End Sub
Удаляю эти строки, вставляю код макроса посредством копировать-вставить.
Закрываю окно редактора. Сохраняю файл "Сохранить как", имя, тип файла - "Книга Excel с поддержкой макросов (*.xlsm)" - "Сохранить". Выхожу из Excel.
Открываю этот файл, открываю "Разработчик", "Макросы", выбираю только что созданный макрос "Имя" - "Войти". Вхожу в редактор, провожу какое-то редактирование, клацаю по кнопке "Сохранить", здесь же, в редакторе.
Закрываю окно редактора. Закрываю Эксель. Запускаю по новой только что сохранённый файл xlsm, затем "Разработчик" - "Макросы", выбираю тот же макрос - "Войти". Открывается редактор. Меняю имя модуля "Module1" на своё, соответствующее имени макроса после Sub моёимя().
Имя меняется. Сохраняюсь клацая по значку "Сохранить", здесь же, в редакторе. Закрываю окно редактора. Открываю "Макросы" и в имени макроса появляется имя файла, имя файла не нужно!
Помогите, пожалуйста, что не так делаю? Всё перепробовал, всё в инете перерыл, просто в отчаянии. Ну не нужнО мне имя файла в имени макроса!
Что покрутить в настройках Excel-я, где копать?
Буду весьма признателен за помощь. Извините за столь длинное изложение вопроса.


Сообщение отредактировал votangi59 - Суббота, 18.01.2025, 09:09
 
Ответить
СообщениеПроблема: при сохранении в имя макроса добавляется имя файла.
Действия:
Захожу в раздел "Разработчик", открываю "Макросы", внизу - "Эта книга", вверху - "Имя макроса", ввожу имя, затем "Создать".
Открывается редактор VBA. В окне "VBAProject", в разделе "Modules", создаётся "Module1".
В окне редактора этого модуля создаются три строки:
Sub имямакроса()
пустая строка
End Sub
Удаляю эти строки, вставляю код макроса посредством копировать-вставить.
Закрываю окно редактора. Сохраняю файл "Сохранить как", имя, тип файла - "Книга Excel с поддержкой макросов (*.xlsm)" - "Сохранить". Выхожу из Excel.
Открываю этот файл, открываю "Разработчик", "Макросы", выбираю только что созданный макрос "Имя" - "Войти". Вхожу в редактор, провожу какое-то редактирование, клацаю по кнопке "Сохранить", здесь же, в редакторе.
Закрываю окно редактора. Закрываю Эксель. Запускаю по новой только что сохранённый файл xlsm, затем "Разработчик" - "Макросы", выбираю тот же макрос - "Войти". Открывается редактор. Меняю имя модуля "Module1" на своё, соответствующее имени макроса после Sub моёимя().
Имя меняется. Сохраняюсь клацая по значку "Сохранить", здесь же, в редакторе. Закрываю окно редактора. Открываю "Макросы" и в имени макроса появляется имя файла, имя файла не нужно!
Помогите, пожалуйста, что не так делаю? Всё перепробовал, всё в инете перерыл, просто в отчаянии. Ну не нужнО мне имя файла в имени макроса!
Что покрутить в настройках Excel-я, где копать?
Буду весьма признателен за помощь. Извините за столь длинное изложение вопроса.

Автор - votangi59
Дата добавления - 18.01.2025 в 08:58
Nic70y Дата: Суббота, 18.01.2025, 09:20 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9043
Репутация: 2382 ±
Замечаний: 0% ±

Excel 2010
Меняю имя модуля "Module1" на своё, соответствующее имени макроса
модуль не должен иметь такое же имя как и макрос


ЮMoney 41001841029809
 
Ответить
Сообщение
Меняю имя модуля "Module1" на своё, соответствующее имени макроса
модуль не должен иметь такое же имя как и макрос

Автор - Nic70y
Дата добавления - 18.01.2025 в 09:20
votangi59 Дата: Суббота, 18.01.2025, 09:32 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

модуль не должен иметь такое же имя как и макрос

Благодарю.
Т.е. значит из-за совпадении имён модуля и макроса эксель вставляет в имя макроса имя файла?
 
Ответить
Сообщение
модуль не должен иметь такое же имя как и макрос

Благодарю.
Т.е. значит из-за совпадении имён модуля и макроса эксель вставляет в имя макроса имя файла?

Автор - votangi59
Дата добавления - 18.01.2025 в 09:32
Nic70y Дата: Суббота, 18.01.2025, 09:45 | Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 9043
Репутация: 2382 ±
Замечаний: 0% ±

Excel 2010
значит из-за совпадении имён
да
это может вызвать и другие ошибки


ЮMoney 41001841029809
 
Ответить
Сообщение
значит из-за совпадении имён
да
это может вызвать и другие ошибки

Автор - Nic70y
Дата добавления - 18.01.2025 в 09:45
votangi59 Дата: Суббота, 18.01.2025, 09:55 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

Понятно. Огромное спасибо!
Вопрос закрыт.
 
Ответить
СообщениеПонятно. Огромное спасибо!
Вопрос закрыт.

Автор - votangi59
Дата добавления - 18.01.2025 в 09:55
  • Страница 1 из 1
  • 1
Поиск:

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