Использование ошибки времени выполнения VBA 13 «несоответствие типов» при назначении измененного значения ячейки обратно в ячейку - PullRequest
1 голос
/ 10 февраля 2012

Мой код ниже, строка, которая выдает ошибку, несоответствие типов, ошибка времени выполнения 13 - это строка внутри цикла for. ПОЧЕМУ это происходит и как я могу избежать этого?

Workbooks(theFile).Worksheets(1).Columns("G:G").EntireColumn.NumberFormat = "0.00"

For Each myCell In Columns("G:G")
    myCell.Value = WorksheetFunction.Trim(WorksheetFunction.Clean(myCell.Value))
Next

1 Ответ

3 голосов
/ 10 февраля 2012

Вероятно, что-то вроде

For Each myCell In Columns("A:A").Cells
     myCell.Value = WorksheetFunction.Trim(myCell.Value)
Next
...