Я должен очистить # N / A, что происходит через мой лист, когда я запускаю свой код.Я не уверен, почему и отлаживал некоторое время, но безрезультатно.Что я мог сделать, чтобы решить эту проблему, так это полностью удалить ее со страницы, где они происходят случайным образом.Если кто-нибудь знает, как это сделать, поделитесь со мной кодом VBA.
Коды выполнения простого копирования и вставки в другой лист
thevaluestocopy = Sheets("pivot").Cells(thefirstrow, 1) _
.Resize(thelastrow - thefirstrow, 1)
Worksheets("summary").Cells(3, 16) _
.Resize(thelastrow - thefirstrow + 1, 16) = thevaluestocopy
Я вложил этот код в другой столбец, потому что мойсводная таблица меняется большую часть времени.И когда я скопировал во второй раз, появляется # N / A .. Понятия не имею почему, и я считаю, что это работает нормально.