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