Eu particularmente não gosto de utilizar o tratamento de erro antes de determinar que tipo de erro ou quando o mesmo está ocorrendo.
"Index out of bounds" normalmente ocorre quando se refere a um item/subitem do list que não é encontrado.
No modelo mencionado, na determinação de range e utilizado UsedRange, provavelmente está ocorrendo algum erro ai,
UsedRange mesmo apos deletar os dados de uma linha continua considerando-a como parte utilizada da palnilha. Para evitar isso e necessario exluir a linha como um todo e salvar a planiha, para que a nova area utilizada seja considerada
Evite utilizar UsedRange para obter a ultima linha.
De preferencia a : Cells(Cells.Rows.Count, "A").End(xlUp).Row
Se persistir o erro disponibilize seu modelo, se o tamanho for superior a restrição existente que julgo muito infima, sugiro; apesar de não estar conforme os procedimentos do forum; que compartilhe em um site externo tipo Google drive e informe aqui o link
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 08/04/2018 5:57 am