Fabiosp,
Boa tarde!
Fiz da seguinte maneira: Quando você carregar o formulário, automaticamente o código verifica qual é o último número registrado na coluna D, adiciona 1 e carrega na Textbox4. Setei a propriedade Enabled da TextBox4 para False para evitar que o usuário comum modifique o valor de controle que, no caso, é preenchido automaticamente pelo sistema assim que o formulário é carregado na memória.
Por fim, na rotina que está associada ao botão Gravar eu não fiz nada! Do jeito que está lá, quando você clicar em Gravar o que estiver na caixa TexBox4 vai ser gravado na planilha. Obviamente, se carregar o formulário e não clicar em gravar, o número da última linha da coluna D não será modificado pois quando se carrega o valor na TextBox4, assim que o formulário é inicializado, o mesmo está apenas na memória.
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Postado : 19/11/2015 11:15 am