Rambler's Top100
Форум: MS ACCESSVBVBA MS OfficeMS SQL server
Новые сообщения: 0000

Форум: MS ACCESS

Вопросы связанные с MS ACCESS

Обновить визитку
Участники «Online»
Все участники

 
 

Доброго времени суток, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: ver 2000
 
 автор: натка   (17.10.2010 в 21:15)   личное сообщение
 
 

для ускорения работы с excel считываю значения ячеек в массив bis1 = Range("A1:C10000").Value . Но при считывании в другой массив заливки ячеек bis2 = Range("A1:C10000")..Interior.Color дает ошибку 13 (типы данных). Оба массива обьявлены как VARIANT.
Обьясните, что я не так делаю

  Ответить  
 
 автор: osmor   (18.10.2010 в 09:05)   личное сообщение
 
 

массив не может содержать данные разных типов, вероятно у вас в этом массиве содержаться разные
попробуйте
Interior.ColorIndex

  Ответить  
 
 автор: Анатолий (Киев)   (18.10.2010 в 11:19)   личное сообщение
 
 

ИМХО, массив значений возвращает только св-во Value. Range("A1:C10000")..Interior.Color в лучшем случае вернет RGB значение, одинаковое у всех ячеек диапазона.
Может и ошибаюсь...

  Ответить  
 
 автор: osmor   (18.10.2010 в 11:33)   личное сообщение
 
 

возможно именно причина в этом, даже скорее всего

  Ответить  
HiProg.com - Технологии программирования
Rambler's Top100 TopList