Новости:

К первому сообщению темы должен быть прикреплен файл примера в формате xls*.
Приложив пример, Вы избавите себя и других от вопросов типа "А какой критерий?", "А куда выводить результат?", "А сколько строк?" и все тех же просьб выложить файл. Рисовать за Вас Ваши же таблички с заданиями, а затем и решение к ним, никто желанием не горит. Да и, как показывает практика, в большинстве случаев без файла решения не найти.

Главное меню

Изменение дат в столбце с помощью макроса

Автор bookserg, 07.11.2013, 17:34

« назад - далее »

bookserg

Имеется столбец с датами вида 02.07.2008, 15.01.2011 и т.д. очень длинный.
Периодически нужно в части ячеек столбца увеличивать даты на единицу,
т.е. выделять нужный диапазон и запускать соответствующий макрос.
Если это возможно, то прошу помочь с макросом.

kuklp

Public Sub www()
    Dim s$
    s = Selection.Address
    Range(s) = Evaluate(s & "+1")
End Sub

Я, как всегда, чертовски адекватен... Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771

bookserg

Спасибо за проявленное внимание, но не работает, см. вложенный файл...

kuklp

#3
А теперь посмотрите сюда. Знаете почему выравнивание по разным краям? Потому, что в нижней части датой и не пахнет. Там текст. А в верхней части все отработало правильно, как видите. Там - дата.
Я, как всегда, чертовски адекватен... Email: pilipnikop@yandex.ua WM Z206653985942, R334086032478, U238399322728, E332314026771

bookserg

KuklP, вы правы, действительно всё работает!