"Erro em tempo de execução, o método insert da classe range falhou" - Usei Insert, pq coloquei um macro que insere linha
Por favor coloque o código inteiro...
Portanto, por favor, disponibilize o código completo, ou pelo menos a sub onde o erro acontece...
Amigo, não sei quantas vezes eu precisarei pedir pra vc colocar o código inteiro, aquele que contém a linha com o Insert que dá erro.
Você pode por favor me ajudar a te ajudar, e ao invés de ficar postando o código da proteção e desproteção, vc colocar o código com o insert, e agora de preferência, a sua planilha também ?
Digo isso, algumas coisas podem impedir o insert de rodar, que pode ou não ser a proteção. Se tivermos acesso a sua planilha, fica mais fácil identificarmos se não roda no 2016, ou se alguma outra razão não a deixou rodar no 2016, por exemplo, algo preenchido na última linha da planilha...
Enfim, vc quer MESMO ajuda ? Ajude-nos a te ajudar, por favor. Valeu.
Em tempo, no Excel 2016 *(que é onde posso conferir agora) existe uma opção na lista de proteções:
Que em código, seria assim:
Planilha.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowInsertingRows:=True
Talvez seja esse seu problema. no 2007 não precisava mas no 2016, precisa.
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 17/12/2016 9:26 am