Error 1004 en tiempo de ejecución. Error definido por la aplicación o el objecto
Me surge un error el cual especifico en el titulo
Esto sucede cuando inicio el form en la hoja inicial donde tengo todos botones para iniciar los forms, Desde la hoja inicial, abro el form, selecciono de un Combo la hoja a la cual voy a trabajar(editar o ingresar articulo, se carga el ListBox, selecciono(Click) en el artículo que me interesa editar.
Después de editado piso el botón del evento para Validar la edición y me salta esta imagen
En esta línea Set b = .Range("A2:A50000").Find(lista.Value, lookat:=xlWhole, LookIn:=xlValues)
De esta macro (reparen que el evento es el evento Click del ListBox, ni sequier el de Validación
Private Sub lista_Click() Dim v As Variant Dim txt As MSForms.TextBox Dim i% Set ws = ActiveSheet With ws Set b = .Range("A2:A50000").Find(lista.Value, lookat:=xlWhole, LookIn:=xlValues) If Not b Is Nothing Then v = Array(txtCod, txtProd, txtProve, txtFactu, DTPicker1, txtUbic, txtObser) For i = 0 To UBound(v) If i = 4 Then DTPicker1 = .Cells(b.Row, i + 1) Else Set txt = v(i) txt.Text = .Cells(b.Row, i + 1) Set txt = Nothing End If Next End If End With Buscar.SetFocus End Sub
He buscado por la WEB en cualquier cantidad de paginas pero d ninguna he sacado conclusión, por falta de conocimiento
Si abro el formulario directamente desde la hoja en que voy a trabajar, todo marcha bien, esto pasa cuando abro el form desde la hoja inicial