Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.07.2009, 13:38   #1
kzld
Форумчанин
 
Регистрация: 24.01.2009
Сообщений: 625
По умолчанию Вопрос по макросу и макрорекордеру

Включаю макрорекордер и записываю следующее
CTRL+H (найти и заменить)
В поле найти пишу то, что мне надо найти
В поле заменить пишу то, на что надо заменить
Жму пимпочку -ЗАМЕНИТЬ ВСЁ
Закрываю макрорекордер.
Возвращаю всё к исходному состоянию.
Жму кнопочку ВЫПОЛНИТЬ МАКРОС
Макрос не желает производить поиск с заменой
kzld вне форума Ответить с цитированием
Старый 11.07.2009, 13:43   #2
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Если бы Вы выложили код, записанный макрорекордером (желательно вместе с описанием того, что должно получиться), уже получили бы готовый макрос...
EducatedFool вне форума Ответить с цитированием
Старый 11.07.2009, 22:37   #3
kzld
Форумчанин
 
Регистрация: 24.01.2009
Сообщений: 625
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Если бы Вы выложили код, записанный макрорекордером (желательно вместе с описанием того, что должно получиться), уже получили бы готовый макрос...
Выкладываю образец файла
Вложения
Тип файла: rar zadacha2.rar (17.8 Кб, 12 просмотров)
kzld вне форума Ответить с цитированием
Старый 11.07.2009, 23:41   #4
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,858
По умолчанию

Так и не придумал, как при помощи функции замены изменить месяц в дате...
Где-то на форумах видел обсуждение подобной темы, но не запомнил, что там предлагалось.

Но возможно другое решение - при помощи формул:
Код:
  Ячейка: A9      Формула  (стиль A1):   =ДАТАЗНАЧ(ЦЕЛОЕ(СТРОКА()/3-2)&$M$3&$N$3)
                  Формула  (стиль R1C1): =ДАТАЗНАЧ(ЦЕЛОЕ(СТРОКА()/3-2)&R3C13&R3C14)

  Ячейка: A10     Формула  (стиль A1):   =ДАТАЗНАЧ(ЦЕЛОЕ(СТРОКА()/3-2)&$M$3&$N$3)
                  Формула  (стиль R1C1): =ДАТАЗНАЧ(ЦЕЛОЕ(СТРОКА()/3-2)&R3C13&R3C14)
В ячейке M3 сделал выпадающий список названий месяцев.
При изменении месяца все даты автоматически изменяются.

Попробуйте, вдруг подойдёт...
Вложения
Тип файла: rar zadacha2.rar (19.5 Кб, 14 просмотров)

Последний раз редактировалось EducatedFool; 11.07.2009 в 23:46.
EducatedFool вне форума Ответить с цитированием
Старый 12.07.2009, 02:11   #5
pivas
Форумчанин
 
Регистрация: 03.04.2009
Сообщений: 412
По умолчанию

Вариант копирования листа с изменением месяца
Вложения
Тип файла: rar zadacha2.rar (17.7 Кб, 9 просмотров)
pivas вне форума Ответить с цитированием
Старый 13.07.2009, 08:40   #6
kzld
Форумчанин
 
Регистрация: 24.01.2009
Сообщений: 625
По умолчанию

Цитата:
Сообщение от EducatedFool Посмотреть сообщение
Так и не придумал, как при помощи функции замены изменить месяц в дате...
Где-то на форумах видел обсуждение подобной темы, но не запомнил, что там предлагалось.

Но возможно другое решение - при помощи формул:
Код:
  Ячейка: A9      Формула  (стиль A1):   =ДАТАЗНАЧ(ЦЕЛОЕ(СТРОКА()/3-2)&$M$3&$N$3)
                  Формула  (стиль R1C1): =ДАТАЗНАЧ(ЦЕЛОЕ(СТРОКА()/3-2)&R3C13&R3C14)

  Ячейка: A10     Формула  (стиль A1):   =ДАТАЗНАЧ(ЦЕЛОЕ(СТРОКА()/3-2)&$M$3&$N$3)
                  Формула  (стиль R1C1): =ДАТАЗНАЧ(ЦЕЛОЕ(СТРОКА()/3-2)&R3C13&R3C14)
В ячейке M3 сделал выпадающий список названий месяцев.
При изменении месяца все даты автоматически изменяются.

Попробуйте, вдруг подойдёт...
В ячейке M3 ничего не вижу
kzld вне форума Ответить с цитированием
Старый 13.07.2009, 08:42   #7
kzld
Форумчанин
 
Регистрация: 24.01.2009
Сообщений: 625
По умолчанию Извиняюсь, не тот файл открыл

Цитата:
Сообщение от kzld Посмотреть сообщение
В ячейке M3 ничего не вижу
Извиняюсь, не тот файл открыл
kzld вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по макросу Tchert Microsoft Office Excel 5 26.04.2009 16:26
как по макросу скопировать название имени фала в ячейку?? kievlyanin Microsoft Office Excel 8 16.04.2009 21:16
Ошибка пр обращении к макросу tae1980 Microsoft Office Excel 3 04.04.2009 14:38
Нужна помощь по макросу VBA corematt Microsoft Office Word 14 27.02.2009 11:03
Пользовательская форма к макросу Flangini Microsoft Office Excel 6 23.04.2008 13:39