Поиск и замена определенного слова во всех макросах
Burkin
Дата: Суббота, 13.05.2017, 12:05 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
Здравствуйте, подскажите, пожалуйста, как можно изменить фамилию сотрудника во всех макросах в одном модуле в которых она содержится с помощью другого макроса? У меня имеется один модуль в котором несколько макросов, мне нужно чтобы, когда я пишу в ячейке AB1 фамилию сотрудника и нажимаю на кнопку запуска макроса она менялась во всех макросах на ту, что указана в ячейке AB1, например, в макросах указан Иванов А.А., в ячейке AB1 я пишу Сидоров В.В., нажимаю на макрос и в макросах идёт замена с Иванова на Сидорова. В ячейке АА1 указывается фамилия текущая на данный момент, то есть после замены на Сидорова, эта фамилия заменится и в этой ячейке
Здравствуйте, подскажите, пожалуйста, как можно изменить фамилию сотрудника во всех макросах в одном модуле в которых она содержится с помощью другого макроса? У меня имеется один модуль в котором несколько макросов, мне нужно чтобы, когда я пишу в ячейке AB1 фамилию сотрудника и нажимаю на кнопку запуска макроса она менялась во всех макросах на ту, что указана в ячейке AB1, например, в макросах указан Иванов А.А., в ячейке AB1 я пишу Сидоров В.В., нажимаю на макрос и в макросах идёт замена с Иванова на Сидорова. В ячейке АА1 указывается фамилия текущая на данный момент, то есть после замены на Сидорова, эта фамилия заменится и в этой ячейке Burkin
Сообщение отредактировал Burkin - Суббота, 13.05.2017, 12:06
Ответить
Сообщение Здравствуйте, подскажите, пожалуйста, как можно изменить фамилию сотрудника во всех макросах в одном модуле в которых она содержится с помощью другого макроса? У меня имеется один модуль в котором несколько макросов, мне нужно чтобы, когда я пишу в ячейке AB1 фамилию сотрудника и нажимаю на кнопку запуска макроса она менялась во всех макросах на ту, что указана в ячейке AB1, например, в макросах указан Иванов А.А., в ячейке AB1 я пишу Сидоров В.В., нажимаю на макрос и в макросах идёт замена с Иванова на Сидорова. В ячейке АА1 указывается фамилия текущая на данный момент, то есть после замены на Сидорова, эта фамилия заменится и в этой ячейке Автор - Burkin Дата добавления - 13.05.2017 в 12:05
gling
Дата: Суббота, 13.05.2017, 12:22 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2519
Репутация:
674
±
Замечаний:
0% ±
2010
Здравствуйте. А что Вам мешает заменить строку [vba]Код
Range("C5").FormulaR1C1 = "Отчёт подготовил главный инженер Иванов.А.А."
[/vba]на такую[vba]Код
Range("C5") = "Отчёт подготовил главный инженер " & Range("AB1")
[/vba]И в других макросах так же. Меняете в ячейке ФИО и включаете работу макросов, фамилия из ячейки будет использоваться во всех макросах.
Здравствуйте. А что Вам мешает заменить строку [vba]Код
Range("C5").FormulaR1C1 = "Отчёт подготовил главный инженер Иванов.А.А."
[/vba]на такую[vba]Код
Range("C5") = "Отчёт подготовил главный инженер " & Range("AB1")
[/vba]И в других макросах так же. Меняете в ячейке ФИО и включаете работу макросов, фамилия из ячейки будет использоваться во всех макросах. gling
ЯД-41001506838083
Сообщение отредактировал gling - Суббота, 13.05.2017, 12:26
Ответить
Сообщение Здравствуйте. А что Вам мешает заменить строку [vba]Код
Range("C5").FormulaR1C1 = "Отчёт подготовил главный инженер Иванов.А.А."
[/vba]на такую[vba]Код
Range("C5") = "Отчёт подготовил главный инженер " & Range("AB1")
[/vba]И в других макросах так же. Меняете в ячейке ФИО и включаете работу макросов, фамилия из ячейки будет использоваться во всех макросах. Автор - gling Дата добавления - 13.05.2017 в 12:22
Burkin
Дата: Суббота, 13.05.2017, 12:33 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
gling , спасибо огромное, не подскажите ещё как быть с сохранениями
gling , спасибо огромное, не подскажите ещё как быть с сохранениямиBurkin
Ответить
Сообщение gling , спасибо огромное, не подскажите ещё как быть с сохранениямиАвтор - Burkin Дата добавления - 13.05.2017 в 12:33
KuklP
Дата: Суббота, 13.05.2017, 12:35 |
Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация:
486
±
Замечаний:
0% ±
2003-2010
А давайте сразу операционную систему перепишем под Ваше видение решения. Вы уж выкладывайте задачу, а не свое мнение на форум. Чем например такой вариант хуже, см. файл, топчем желтую ячейку.
А давайте сразу операционную систему перепишем под Ваше видение решения. Вы уж выкладывайте задачу, а не свое мнение на форум. Чем например такой вариант хуже, см. файл, топчем желтую ячейку. KuklP
Ну с НДС и мы чего-то стoим! kuklp60@gmail.com WM Z206653985942, R334086032478, U238399322728
Ответить
Сообщение А давайте сразу операционную систему перепишем под Ваше видение решения. Вы уж выкладывайте задачу, а не свое мнение на форум. Чем например такой вариант хуже, см. файл, топчем желтую ячейку. Автор - KuklP Дата добавления - 13.05.2017 в 12:35
Burkin
Дата: Суббота, 13.05.2017, 14:19 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
KuklP , ок, понятно. Тогда вопрос как можно изменить имя при сохранении во 2 макросе?
KuklP , ок, понятно. Тогда вопрос как можно изменить имя при сохранении во 2 макросе?Burkin
Ответить
Сообщение KuklP , ок, понятно. Тогда вопрос как можно изменить имя при сохранении во 2 макросе?Автор - Burkin Дата добавления - 13.05.2017 в 14:19
KuklP
Дата: Суббота, 13.05.2017, 15:33 |
Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация:
486
±
Замечаний:
0% ±
2003-2010
Вот щас обидно было.. А Вы вообще-то мой файл смотрели? И в нем 2-й макрос?
Вот щас обидно было.. А Вы вообще-то мой файл смотрели? И в нем 2-й макрос? KuklP
Ну с НДС и мы чего-то стoим! kuklp60@gmail.com WM Z206653985942, R334086032478, U238399322728
Ответить
Сообщение Вот щас обидно было.. А Вы вообще-то мой файл смотрели? И в нем 2-й макрос? Автор - KuklP Дата добавления - 13.05.2017 в 15:33
Burkin
Дата: Суббота, 13.05.2017, 16:43 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
KuklP , не обижайтесь, прошу прощения за свою невнимательность, я только на module Лист1 посмотрел, спасибо огромнейшее, Вы очень помогли!
KuklP , не обижайтесь, прошу прощения за свою невнимательность, я только на module Лист1 посмотрел, спасибо огромнейшее, Вы очень помогли!Burkin
Ответить
Сообщение KuklP , не обижайтесь, прошу прощения за свою невнимательность, я только на module Лист1 посмотрел, спасибо огромнейшее, Вы очень помогли!Автор - Burkin Дата добавления - 13.05.2017 в 16:43
KuklP
Дата: Суббота, 13.05.2017, 16:48 |
Сообщение № 8
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация:
486
±
Замечаний:
0% ±
2003-2010
И в мыслях не было. Шучу я так.
И в мыслях не было. Шучу я так. KuklP
Ну с НДС и мы чего-то стoим! kuklp60@gmail.com WM Z206653985942, R334086032478, U238399322728
Ответить
Сообщение И в мыслях не было. Шучу я так. Автор - KuklP Дата добавления - 13.05.2017 в 16:48
Burkin
Дата: Воскресенье, 14.05.2017, 07:37 |
Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
KuklP , подскажите, пожалуйста, при макросе-сохранении файл сохраняется без формата, нужно, чтобы формат был .xlsm, как это указать в коде?
KuklP , подскажите, пожалуйста, при макросе-сохранении файл сохраняется без формата, нужно, чтобы формат был .xlsm, как это указать в коде?Burkin
Ответить
Сообщение KuklP , подскажите, пожалуйста, при макросе-сохранении файл сохраняется без формата, нужно, чтобы формат был .xlsm, как это указать в коде?Автор - Burkin Дата добавления - 14.05.2017 в 07:37
KuklP
Дата: Воскресенье, 14.05.2017, 08:27 |
Сообщение № 10
Группа: Проверенные
Ранг: Старожил
Сообщений: 2369
Репутация:
486
±
Замечаний:
0% ±
2003-2010
Последний вопрос не имеет отношения к теме. Модеры этого не любят. Запишите макрорекордером и посмотрите.
Последний вопрос не имеет отношения к теме. Модеры этого не любят. Запишите макрорекордером и посмотрите. KuklP
Ну с НДС и мы чего-то стoим! kuklp60@gmail.com WM Z206653985942, R334086032478, U238399322728
Ответить
Сообщение Последний вопрос не имеет отношения к теме. Модеры этого не любят. Запишите макрорекордером и посмотрите. Автор - KuklP Дата добавления - 14.05.2017 в 08:27
Burkin
Дата: Воскресенье, 14.05.2017, 08:46 |
Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
0
±
Замечаний:
0% ±
Excel 2007
KuklP , всё, всё дошло нужно было после отсылки к ячейке кавычки поставить ".xlsm"
KuklP , всё, всё дошло нужно было после отсылки к ячейке кавычки поставить ".xlsm"Burkin
Ответить
Сообщение KuklP , всё, всё дошло нужно было после отсылки к ячейке кавычки поставить ".xlsm"Автор - Burkin Дата добавления - 14.05.2017 в 08:46