Hola,
Soy nueva en esto y necesito ayuda, tengo este codigo:
Sub lstProducto_Click()
txtDesProducto.Text = lstProducto.List(lstProducto.ListIndex)
End Sub
Sub txtDesProducto_Change()
Dim i As Variant
Dim final As Long
Hoja5.Select
final = Application.CountA(Worksheets("PRODUCTOS").Range("A:A"))
Me.lstProducto.Clear
For i = 2 To final
If LCase(Range("B" & i).Value) Like "*" & LCase(txtDesProducto.Text) & "*" Then
Me.lstProducto.Visible = True
Me.lstProducto.AddItem Range("B" & i).Value
End If
Next i
End Sub
Necesito conseguir la celda en la que esta la "Descripcion del elemento" para partir de ella y con "offset" completar el rellenado de el formulario.
Perdon por no usar los terminos correctos, pues soy nueva en esto.
Gracias.
Adjunto | Tamaño |
---|---|
![]() | 32.71 KB |
La descripción de tu producto está una celda a la derecha de donde tienes el código
Así que la celda con tu descripción será
Range("B" & i).Offset(0,1)
Offset 0 filas y 1 columna
con esa celda puedes tomar el valor o lo que necesites
Range("B" & i).Offset(0,1).value
------
Ya sé Excel, pero necesito más.
Gracias pacomegia,
Voy a probar y despues te comento.
Saludos.
Ivanna