Bom dia.
Sou novato em VBA mas tenho necessidade e boa vontade para aprender.
Utilizo um BD no MS Access 2007 em que preciso recuperar o número da coluna de um determinado registro.
Exemplo: tenho uma consulta seleção que me retorna Matrícula, Nome, Data de Exercício, Avaliação 1, Avaliação 2, Avaliação n.
Preciso criar uma Função em VBA que permita retornar (em outra consulta) o número da coluna Avaliação 1 (por exemplo).
Abaixo segue minha tentativa frustrada:
Option Compare Database
Option Explicit
Public Function Coluna(campo As String) As Double
Dim Ncol As Double
'??? o que devo informar para obter o valor desejado?
Ncol = ???.Column(0, 0)
Coluna = Ncol
End Function
Desculpem pela ignorância.
Sou novato em VBA mas tenho necessidade e boa vontade para aprender.
Utilizo um BD no MS Access 2007 em que preciso recuperar o número da coluna de um determinado registro.
Exemplo: tenho uma consulta seleção que me retorna Matrícula, Nome, Data de Exercício, Avaliação 1, Avaliação 2, Avaliação n.
Preciso criar uma Função em VBA que permita retornar (em outra consulta) o número da coluna Avaliação 1 (por exemplo).
Abaixo segue minha tentativa frustrada:
Option Compare Database
Option Explicit
Public Function Coluna(campo As String) As Double
Dim Ncol As Double
'??? o que devo informar para obter o valor desejado?
Ncol = ???.Column(0, 0)
Coluna = Ncol
End Function
Desculpem pela ignorância.