Автозаполнение? Можно ли регулировать?

Программирование на Visual Basic for Applications
sonata
Постоялец
Постоялец
 
Сообщения: 321
Зарегистрирован: 31.07.2002 (Ср) 13:18
Откуда: Russia

Автозаполнение? Можно ли регулировать?

Сообщение sonata » 25.03.2003 (Вт) 17:04

Интересный вопрос:
В ячейке Excel введена дата: 25.02.2003
Необходимо сделать автозаполнение нижник ячеек, не так как предлагает
Excel по-умолчанию 26.02.2003, 27.02.2003 и т.д.,
А изменяться должен месяц, т.е. 25.03.2003, 25.04.2003,
Можно ди такое осуществить?

Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Сообщение Calvin » 25.03.2003 (Вт) 17:56

смотря как ты это хочешь сделать?........т.е. тем же способом автозаполнения ("протягиванием" ячеек?), так?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 25.03.2003 (Вт) 18:29

Если стандартное, то, AFIAR, нет.

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 25.03.2003 (Вт) 22:49

a1 = 25.03.2003
a2 = 25.04.2003
и растяяяягиваем у меня так всегда получалось :P :P :P
или я что не так понял :?:

Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Сообщение Calvin » 26.03.2003 (Ср) 10:20

Ну это в том случае, если задан шаг
a1 = 25.03.2003
a2 = 25.04.2003

а тут насколько я понял сразу "стартуем с первой ячейки" (пришли к общему мнению, что низяяяяя)

ЗЫ Мне вот интересно, существует ли событие, которое возникает во время автозаполнения? :)

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 26.03.2003 (Ср) 10:51

Событие существует и называется Worksheet_Change. Толку от этого правда мало, потому что оно много когда возникает.
А растягивать из самой первой ячейки можно, делается это правой кнопкой, потом в менюшке выбирается ПРОГРЕССИЯ, ну и там параметры всякие рулезные.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

corgi
ToyMan
ToyMan
 
Сообщения: 1367
Зарегистрирован: 01.10.2002 (Вт) 9:59
Откуда: Россия, Москва

Сообщение corgi » 26.03.2003 (Ср) 11:13

ну да ему шаг надо указать а то по умолчанию он подумает что дни надо изменять...

Andreika
Бывалый
Бывалый
 
Сообщения: 226
Зарегистрирован: 17.04.2002 (Ср) 9:57
Откуда: Russia

Сообщение Andreika » 26.03.2003 (Ср) 14:07

А растягивать из самой первой ячейки можно, делается это правой кнопкой, потом в менюшке выбирается ПРОГРЕССИЯ, ну и там параметры всякие рулезные.


Да, но это применимо только к XP, а в остальных (как уже было сказано):

a1 = 25.03.2003
a2 = 25.04.2003
и растяяяягиваем


Только предварительно необходимо выделить эти две ячейки.

Calvin
Постоялец
Постоялец
 
Сообщения: 409
Зарегистрирован: 21.01.2003 (Вт) 12:13
Откуда: Sebastopol

Сообщение Calvin » 26.03.2003 (Ср) 14:14

Не правда, у меня 2000-й и все работает........наверное стоит завершать эту тему :wink:

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 27.03.2003 (Чт) 9:56

А у меня 97, и прекрасно всё работает. А тему да, пора...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Andreika
Бывалый
Бывалый
 
Сообщения: 226
Зарегистрирован: 17.04.2002 (Ср) 9:57
Откуда: Russia

Сообщение Andreika » 27.03.2003 (Чт) 10:06

Не правда, у меня 2000-й и все работает

А у меня 97, и прекрасно всё работает


Извиняюсь был НЕПРАВ. :oops:


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 68

    TopList