
Pasar datos de hoja a listbox
Publicado por Francis (1 intervención) el 18/06/2017 23:39:34
Soy muy nuevo en esto
Lo necesito para el proyecto final de ciclo :( :(
He averiguado mucho pero no soluciono el problema
Primeramente un saludo a todos ..
Tengo una "hojaX" con 10 columnas y
dependiendo de los datos que se vayan ingresando se tiene un numero X de filas.
(No esta en tabla)
QUIERO PASAR LOS DATOS DE "hojaX" A UN "ListBox" MEDIANTE UN BOTÓN
TENGO EL SIGUIENTE CÓDIGO EN EL USEFORM:
Y EL SIGUIENTE CÓDIGO EN EL MODULO:
MI PROBLEMA ES QUE:
Al momento de pulsar el botón solo me aparecen los datos de la primera columna
LA SOLUCIÓN CON SU AYUDA SERIA:
Poder visualizar todos los valores de la hoja en el listbox...
Sin tabla por favor ya que esto me genera otro problema :( :(
En el archivo adjunto:
En la hoja llamada "buscar" esta el boton, donde dice "Ingresar Busqueda" se pone el nombre Hoja1.
Infinitas gracias...
Lo necesito para el proyecto final de ciclo :( :(
He averiguado mucho pero no soluciono el problema
Primeramente un saludo a todos ..
Tengo una "hojaX" con 10 columnas y
dependiendo de los datos que se vayan ingresando se tiene un numero X de filas.
(No esta en tabla)
QUIERO PASAR LOS DATOS DE "hojaX" A UN "ListBox" MEDIANTE UN BOTÓN
TENGO EL SIGUIENTE CÓDIGO EN EL USEFORM:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Private Sub cmdsearcharticle_Click()
Dim nombreHoja As String
Dim numhoja As String
Dim numhoja1 As String
Application.ScreenUpdating = False
nombreHoja = txtcheck.Value
If (BuscarHoja2(nombreHoja)) Then
numhoja = Worksheets(nombreHoja).Index
numhoja1 = "Hoja" & (numhoja - 1)
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
' ESTE EL PROBLEMA
Sheets(nombreHoja).Select
Range("A3").Select
While ActiveCell.Value <> ""
Me.ListBox1.AddItem ActiveCell
ActiveCell.Offset(1, 0).Select
Wend
Hoja9.Select
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Else
MsgBox nombreHoja & " no existe"
End If
Application.ScreenUpdating = True
End Sub
Y EL SIGUIENTE CÓDIGO EN EL MODULO:
1
2
3
4
5
6
7
8
Sub RevisarDia()
FrmRevisarDia.Show
End Sub
Function BuscarHoja2(nombreHoja As String) As Boolean
On Error Resume Next
BuscarHoja2 = (Worksheets(nombreHoja).Name <> "")
End Function
MI PROBLEMA ES QUE:
Al momento de pulsar el botón solo me aparecen los datos de la primera columna
LA SOLUCIÓN CON SU AYUDA SERIA:
Poder visualizar todos los valores de la hoja en el listbox...
Sin tabla por favor ya que esto me genera otro problema :( :(
En el archivo adjunto:
En la hoja llamada "buscar" esta el boton, donde dice "Ingresar Busqueda" se pone el nombre Hoja1.
Infinitas gracias...
- Libro1.rar(18,2 KB)
Valora esta pregunta


0