Berlanda, troque sua rotina Limpar pela a abaixo :
Sub Limpar()
Sheets("PEDIDO").Range("G12:H31").ClearContents
Sheets("PRODUTOS").Range("A1,F1,K1,P1,U1,Z1,AE1,AJ1,AO1,AT1,AY1,BD1,BI1,BN1,BS1,BX1,CC1,CH1,CM1,CR1").ClearContents
End Sub
Não precisamos selecionar a célula antes e depois Limpar, é só referenciar diretamente na rotina.
Qualquer duvida retorne.
[]s
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 26/12/2011 1:05 pm