Ae Galera!
Eu descobri uma coisa na função MAX, no meu caso, no banco de dados access eu declarei o campo ID como texto, por isso a função MAX não estava dando certo, agora eu declarei o campo como número assim:

No meu programa ficou assim:
comando.Connection = con
comando.CommandText = "SELECT MAX(IDAg) FROM tblAgenda"
txtIDCSC.Text = comando.ExecuteScalar()
Até a próxima pessoal.....