Limpar folha de dados com 70000 linhas - Excluir todas as linhas que começam com “A” ou “=”

0

Existe uma maneira de programar que todas as linhas que começam com "A" devem ser excluídas? Eu estou trabalhando com uma folha com 70000 linhas e preciso fazer uma limpeza antes de poder usar qualquer fórmula - porque leva uma eternidade quando as fórmulas são adicionadas.

    
por user2941555 20.11.2013 / 14:35

1 resposta

0

Você pode fazer isso usando o Script do PowerShell. Um rápido Google me trouxe esta página da postagem no blog da MSFT Scripting Guys.

Um trecho desse post é

Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = True

Set objWorkbook = objExcel.Workbooks.Open("C:\Scripts\Test.xls")

i = 1

Do Until objExcel.Cells(i, 1).Value = ""
    If objExcel.Cells(i, 1).Value = "delete" Then
        Set objRange = objExcel.Cells(i, 1).EntireRow
        objRange.Delete
        i = i - 1
    End If
    i = i + 1
Loop

Você ainda precisa modificar esse script com base em sua necessidade, mas isso deve lhe dar uma ideia.

    
por 20.11.2013 / 15:22