Мяв!
Давненько столкнулся с особенностью использования Application.Trim при обработке массива. А сегодня понадобилось применить к ячейке. И я с удивлением обнаружил, что при работе с массивом и работе с ячейкой поведение Application.Trim диаметрально противоположное.
С чем такое связано, и как это объяснить?
Давненько столкнулся с особенностью использования Application.Trim при обработке массива. А сегодня понадобилось применить к ячейке. И я с удивлением обнаружил, что при работе с массивом и работе с ячейкой поведение Application.Trim диаметрально противоположное.
С чем такое связано, и как это объяснить?
Код |
---|
Sub Test_A_Trim() ' в A1 и A2 текст 256 символов min On Error Resume Next x1 = Application.Trim(Range("a1")) ' Error 2015 x2 = Application.Trim(Range("a1").Value) ' работает ar1 = Application.Trim(Range("a1:a2")) ' работает ar2 = Application.Trim(Range("a1:a2").Value) ' empty y = Len(ar1(1, 1)) End Sub |