Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
23:02
3358
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->

Авторпомощь в екселе [макросы]
n = Cells(Rows.Count, 1).End(xlUp).Row
j = Cells(4, Columns.Count).End(xlToLeft).Column
Selection.AutoFill Destination:=Range(Cells(1, 4), Cells(1, j)), Type:=xlFillDefault

компилятор ругаиццо=(((((((
пытаюсь формулу из B2 ячейки "растянуть" до конца файла вниз

что не так делаю?
Метод AutoFill из класса Range завершен неверно

что этому подлецу надобно? =(
Пф, я не в курсе, но во-первых если он из класса Range, то можно ли его применять к Selection?
А во-вторых, там же вроде была эта штука которая сама записывает в макросы то, что ты делаешь, попробуй ей сделать такой макрос и глянь как он устроен.
вроде была эта штука которая сама записывает в макросы
ею пользуюсь замечательно, беда в том, что длина обрабатываемого файла непостоянна

я не в курсе, но во-первых если он из класса Range, то можно ли его применять к Selection
мне пойдет любой способ=)

попробуй ей сделать такой макрос и глянь как он устроен
гляжу и корректирую, а компилятор обрубает полет фантазии=(
Знаешь, я попробовал - дело вот видимо в чем:
Если выделишь область изначально - макрос запускается, если нет - то выдает эту ошибку, так что надо попробовать создать вначале этот селекшн, то бишь выделить некую область
то бишь выделить некую область
вот прямо я макрос собираюсь делать, чтобы предварительно 10'000 ячеек выделить... -_-
Дык елы-палы, макросом и выделяй, кто тебе мешает))
Range.select (B2: Columns.Count) или как там, я не мастак в этом :)
а целиком как будет? =)

сейчас не могу п оверить - на телефоне макросов нет=( - завтра буду пробовать, но подозреваю, что компилятор как обычно все обломит=)
Range.select (B2: Columns.Count)

вообще не прокатывает такое=(
Чувак, я просто не знаю функцию которая возвращает количество строк в файле (раз уж ты говоришь что он у тебя не фиксированного размера), а то б с радостью сказал. Может есть смысл попробовать стандартное кол-во.
получилося.
надо было выделить ячейку с формулой и разобраться с x и y координатами ячеек, почемуто сначала идет y а потом x
тема закрыта by erros (2010-01-25 22:43:55)
К списку тем
2007-2025, онлайн игры HeroesWM