Código vba

Buenas tardes, a ver si puedes echarme una mano con este código:
Private Sub cobrar_Click()
    Dim ta As Variant
    Dim precio As Variant
    ta = (Tarifa_Aplicada.Importe)
    precio = ((dias * ta * 720) + (horas * ta * 60) + (minutos * ta))
Donde tarifa_aplicada es un cuadro combinado y sus opciones son idtarifa(1), descripción(2)y el importe(3), como ves son 3 columnas, intento que la variable "ta" me coja el valor del importe seleccionado en la tarifa.
Un saludo.

1 Respuesta

Respuesta
1
Mil disculpas por el retrasa (las fiestas... ya se sabe)
Tal como lo estas aplicando tu, la variable ta te cogerá el valor de la columna dependiente (habitualmente la 1, es decir: indice 0).
Pero puedes indicar cual de las columnas es la adecuada mediante la propiedad column(nº indice)
Así pues:
ta = Me!Tarifa_Aplicada.Column(2)

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas