| |
 46 Кб. |
|
| | почему диаграмма ChartNorma.xls работает а ChartOper.xls нет? Мне в ней надо отобразить запрос1 из Сервер.mdb (таблицы покрошил - оставил только нужные поля). Или в Excel INNER JOIN не рулит?
А как найти последнюю забитую ячейку, чтобы переопределить диапазон для обновления источника данных диаграммы? Протсо перебором сверху вниз, по ка не null? | |
| |
| |
| |
|
|
| | А почему кстати ZIP не рулит? Самый ходовой формат, а тут Error... | |
| |
| |
| |
|
|
| | Дело не в Зип, видимо архив в ЗИП получился больше 50 кг. | |
| |
| |
| |
|
|
| | так можно найти последнюю ячейку с данными
.Sheets(1).Select
.ActiveCell.SpecialCells(xlLastCell).Select
rMAX = .ActiveCell.Row
|
| |
| |
| |
| |
 27 Кб. |
|
| | С подключенем яч разобрался, а вот с последней ячейкой - не очень. ПОказывает у меня rMAX =71. Чего 71? | |
| |
| |
| |
|
|
| | по идее, это последняя строка, где в какой-то ячейке есть данные | |
| |
| |
| |
|
|
| | НЕ могу в толк взять - когда строят диаграмму в excel, диапазон указывают конктретно. А если он меняется - переуказывают его заново. А нельзя указать диапазон по имени, а величина его (кол строк) - сама бы определяллась? Но в именованнных диапазонах все равно указывается конкретная велична диапазона.
Значит выход только один - искать последнюю ячейку и программно переопределять диапазон. Но не ищется она....  | |
| |
| |
| |
|
|
| | помочь не могу - никогда не строил диаграммы в экселе | |
| |
| |