Umas obs quanto ao código postado pelo Alexandre, o mesmo de fato excluirá as linhas :
Então só para um melhor entendimento :
Nem sempre precisamos selecionar o Range para efetuarmos algumas ações, neste caso a instrução abaixo tem o mesmo efeito e economizamos uma linha(uma ação a menos na execução do código)
Substituimos estas duas linhas :
Sheets("Relatório").Range("A11:A200").Select
Selection.EntireRow.Delete
Por esta :
Sheets("Relatório").Range("A11:A200").EntireRow.Delete
Ok, excluimos as linhas, mas o incoveniente de utilizar a instrução acima é que,se as linhas teem alguns tipos de formatação, as mesmas tambem se vão, e ao fazermos novos lançamentos teremos dde formata-las novamente;
Então se queremos simplesmente LIMPAR o conteúdo das Células preservando a formatação, podemos utilizar a instrução abaixo :
Sheets("Relatório").Range("A11:A200").ClearContents
E no seu exemplo, desde que as demais celulas não contenham Formulas, alteramos o Range :
("A11:A200") para ("A11:H200")
{]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 14/02/2012 6:33 pm