Excel - coger un dato de listbox por una posicion en concreto

 
Vista:

coger un dato de listbox por una posicion en concreto

Publicado por javier echegaray (1 intervención) el 01/12/2018 18:41:57
Lo que necesito es obtener un dato de una posición del listbox, sin tener nada seleccionado en el listbox. He ido probando con varias comandos pero no me sale.

Una de las pruebas ha sido:

1
2
3
4
5
6
7
8
9
10
Private sub ModificarTotal()
        ID = TxtId.value
        z = LstPresupuesto.ListIndex + ID + 1  'esta parte sobra porque ID es la fila a coger los datos
 
        comprobacion = Cells(z, 3).Value
 
        If comprobacion <> "" Then
            TxtTotal.Value = txtTotal.value - comprobacion
        End If
End Sub

Tengo un boton 'cargar' que me pasa los datos de los textbox al listbox, pero quiero que tenga la funcion de cargar modificaciones de una linea existente del listbox. Antes de cargar la modificacion, quiero que me reste el valor de la (z,3). Este es mi problema, que no puedo sacar este valor del listbox.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder