eu uso assim
Sub Limpa()
If Plan_Aq <> Plan_Princ Then Range(Ti & Li, Cf & Lf).ClearContents
End Sub
Sub auxb()
Ti = "HM" 'Coluna titulo
CData = "HN"
Ci = "HP" 'Coluna inicial
'Cf = "HJ" 'Coluna final
End Sub
Sub Limit()
Li = 100
Lf = 5000
Di = Cells(18, 16).Value
Plan_Aq = ActiveSheet.Name 'Planilha Ativa
Plan_Princ = Range("E10").Value 'Planilha Principal
End Sub
Mas vc pode usar assim
Sub Proa()
Ci = Range("F12").Value 'Coluna inicial apenas letra >> pega letra de coluna na celula (F12)
Li = Range("F13").Value 'linha inicial apenas numero
Cf = Range("F14").Value 'Coluna Final apenas letra >>>pega letra de coluna na celula (F14)
Lf = Range("F15").Value 'linha final dados apenas numero
Range(Ci & Li, Cf & Lf).ClearContents
End Sub
como não sei como é sua planilha fica difícil definir algo mais eficiente
Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.
"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"
Postado : 24/03/2014 11:50 am