Я унаследовал старую электронную таблицу Excel (.xls), начиная с 2005 года.
По какой-то причине электронная таблица использует менеджер имен для довольно больших данных, хранящихся в виде строк, вместо ссылки на таблицу с данными. Это то, что я пытаюсь изменить, так что будет проще изменить данные, хранящиеся в настоящее время в менеджере имен (в настоящее время невозможно изменить какие-либо данные, так как лимит символов в менеджере имен как-то превышен) ,
Я хотел бы использовать как можно больше текущего кода VBA, поэтому у меня сейчас есть установка, в которой я использую VBA для преобразования данных из электронной таблицы в строку в виде
"CELL"\"CELL"\"...""CELL";"CELL"\"CELL"\"CELL";
Где я (или старый код) использую backsla sh, \
в качестве разделителя для нового столбца и точку с запятой, ;
, в качестве разделителя для новой строки.
Я хочу преобразовать свою строку в двумерный массив с именем 'arkArray', чтобы я мог использовать следующий код:
arkCellData = arkArray(i, j)
Каков наилучший способ сделать это?