QueryTable.RefreshStyle (Excel)
Retorna ou define a maneira como as linhas da planilha especificada são adicionadas ou excluídas para acomodar o número de linhas em um conjunto de registros retornado por uma consulta. Leitura/gravação XlCellInsertionMode. Os valores de retorno possíveis são xlInsertDeleteCells - Linhas parciais são inseridas ou excluídas para coincidir com o número exato de linhas requeridas pelo novo conjunto de registros, xlInsertEntireRows - Linhas inteiras são inseridas, se necessário, para acomodar qualquer estouro. Nenhuma linha ou célula é excluída da planilha, xlOverwriteCells - Nenhuma nova célula ou linha é adicionada à planilha. Os dados das células ao redor são sobrescritos para acomodar qualquer estouro.
Se você importar dados usando a interface do usuário, os dados de uma consulta da Web ou de uma consulta de texto serão importados como um objeto QueryTable , enquanto todos os outros dados externos serão importados como um objeto ListObject . Se você importar dados usando o modelo de objeto, os dados de uma consulta da Web ou de uma consulta de texto deverão ser importados como um objeto QueryTable, enquanto todos os outros dados externos poderão ser importados como um objeto ListObject ou QueryTable. Você pode usar a propriedade QueryTable do objeto ListObject para acessar a Propriedade RefreshStyle.
ActiveCell.QueryTable.RefreshStyle = xlInsertDeleteCells