2012-06-07 12 views
7

¿Cómo puedo obtener el valor de una columna no vinculada en un cuadro combinado en una variable de VBA?¿Cómo puedo obtener el valor de una columna independiente en un cuadro combinado?

Tengo un cuadro combinado denominado cmbEmps que tiene un origen de fila que tiene este aspecto

ID Name Active 
1 Bob  -1 
2 Jim  -1 
3 Jane 0 

Está destinado a un campo en mi formulario en la columna 1, y mis ancho de las columnas se han puesto a 0 "; 1";. 0" para que sólo se muestra el nombre

lo que realmente me gustaría hacer, es cuando se selecciona Jane, saber que la columna de la Active (3) es 0.

¿Cómo puedo hacer esto?

Respuesta

10

Consulte la tercera columna en su cuadro combinado. La numeración de columnas está basada en cero.

YourVariable = Me.cmbEmps.Column(2) 
+0

Merece la pena señalar que el bit ".Column" parece ser sensible a mayúsculas y minúsculas; no funcionará (o al menos no funcionó para mí) si se escribe como ".column". – BFWebAdmin

Cuestiones relacionadas