Спектрометр делает экспорт своих данных в эксель и в случае неопределения какого-либо элемента иногда выдает в соответствующую ячейку вместо нуля просто три точки подряд - "..." Для обработки данных при записи их в массив пытался написать что-то вроде [vba]
Код
If Cells(i + 2, k) = "..." Then data(j, t + 1) = 0 Else data(j, t + 1) = Cells(i + 2, k)
[/vba] С удивлением обнаружил, что почему-то этот код не работает. В чем причина и как решить проблему замены трех точек на нуль?
Кстати попробовал непосредственно в книге сделать поиск и замену "..." на пустое место - не работает, также не работает замена двух точек "..". В приложенном файле в коде это 41 строка.
Спектрометр делает экспорт своих данных в эксель и в случае неопределения какого-либо элемента иногда выдает в соответствующую ячейку вместо нуля просто три точки подряд - "..." Для обработки данных при записи их в массив пытался написать что-то вроде [vba]
Код
If Cells(i + 2, k) = "..." Then data(j, t + 1) = 0 Else data(j, t + 1) = Cells(i + 2, k)
[/vba] С удивлением обнаружил, что почему-то этот код не работает. В чем причина и как решить проблему замены трех точек на нуль?
Кстати попробовал непосредственно в книге сделать поиск и замену "..." на пустое место - не работает, также не работает замена двух точек "..". В приложенном файле в коде это 41 строка.Rakhot