Este é meu primeiro post no forum e estou com uma dúvida. Estou usando este comando:
CODBOX = Application.WorksheetFunction.CountA(Plan2.Columns(1))
onde o CODBOX é meu textbox com o código gerado automaticamente, até ai tudo tranquilo. E tenho um botão de excluir assim:
MSG = MsgBox("CONFIRMA A EXCLUSÃO?", vbOKCancel, "ATENÇÃO")
If MSG = 1 Then
Dim CORR As Single
CORR = CODBOX
B = Application.WorksheetFunction.Match(CORR, Plan2.Columns(1), 0)
Plan2.Rows(B).Delete Shift:=xlUp
CANCELButton_Click
Está tudo funcionando 100% mas tem um detalhe que eu gostaria de modificar. Vou dar um exemplo:
CODIGO NOME
1 JOAO
2 MARIA
3 PEDRO
Então vamos supor que eu queira deletar a MARIA. Uso o botão excluir, ele exclui a linha 2 inteira, ok
Mas quando eu gero um novo cadastro ele não está gerando com o CODIGO 2 mas sim com código 4 e assim por diante.
Acredito que seja por causa deste linha de comando:
CODBOX = Application.WorksheetFunction.CountA(Plan2.Columns(1))
Aguardo respostas! Obrigado!