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