![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 30.07.2013
Сообщений: 46
|
![]()
Как правильно создавать сводные программно?
Я делаю так: Код:
Валится на строке Set PTCach пишет ошибку Run-time error '13' Type mismatch Может кто то мне объяснит в чем проблема? Экспериментировала с SourceData поменяла UsedRange на Range(Cells(1,1), Cells(150,num_col)) так работает, когда меняю номер строки на >150 валится, как было описано выше. Или посоветуйте другой способ для создания сводных или скажите где почитать.
perseverance overcomes all things
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 30.07.2013
Сообщений: 46
|
![]()
Что, неужели никто сводные программно не создает?(
perseverance overcomes all things
|
![]() |
![]() |
![]() |
#3 | |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]()
Вы сейчас много видели докторов, чтоб лечили по описанию? Все равно Вас пощупают, пошлют на анализы. Где пример? Тут должны по обрывку кода диагноз поставить и лечение назначить?
Навскидку - UsedRange штука ненадежная. Захватит даже те области, где когда то были данные и даже форматирование. И сводные в том числе. Цитата:
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
|
![]() |
![]() |
![]() |
#4 |
Участник клуба
Регистрация: 02.05.2010
Сообщений: 1,390
|
![]()
mailto: kuklp60@gmail.com, ящики для благодарностей:
WM Z206653985942, R334086032478, U238399322728 |
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 30.07.2013
Сообщений: 46
|
![]() Цитата:
Потому что при вычислении последней заполненной строки(где-то 600) и валится ошибка. Вставила вручную 200 - валится, вставила 100 -не валится. Экспериментально получилось что валится начиная со 151 строки. Конечно как ты сказал "кросс", если не здесь, ни там никто не отвечает. А отвечают не то что нужно. Можете дать ссылку для ПРАВИЛЬНОГО создания сводных?
perseverance overcomes all things
|
|
![]() |
![]() |
![]() |
#6 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
а сделать сводную вручную на 200 строк? работает?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 30.07.2013
Сообщений: 46
|
![]()
Да, работает.
Я пока вроде разобралась. Установила SourceData=str_rg, где str_rg=name_sheet&"!C1R1:C"&num_row &"R"&num_col, где num_row и num_col соответственно последние строка и столбец. Надеюсь и дальше будет работать. А то бывает на одном компе работает, а на другом нет. Код:
perseverance overcomes all things
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Неблокирующий сокет Си проблема с закрытием, проблема с закрытием сокетов в цикле | mnx_vol | C/C++ Сетевое программирование | 0 | 06.11.2012 13:57 |
проблема со сводными таблицами. | Undre2000 | Microsoft Office Excel | 1 | 07.09.2009 14:50 |
пОМОГИТЕ СПРАВИТСЯ СО СВОДНЫМИ ТАБЛИЦАМИ | лузер81 | Microsoft Office Excel | 1 | 12.04.2009 12:04 |
Проблема с рамами/Проблема с ЖД | DRAGGER | Компьютерное железо | 6 | 04.01.2009 23:37 |