UniversoExcelForo

Respuesta a consultas.
Fecha de creación: 09.Abril.2012

Fundadores: Wibly,Tyno,Servando,Sakkar,Rosendo2,RMaximo,Railar,Mcoronel,Ioyama,Igtelo,Hugotron,Drochar,Dedos,Alberto,Adolfo


No estás conectado. Conéctate o registrate

Ver el tema anterior Ver el tema siguiente Ir abajo  Mensaje [Página 1 de 1.]

Visor


Estimados amigos del foro con ayuda de un experto tengo un formulario vba dinámico le llamo así porque los textbox los ingreso con un botón (userform1). sin embargo no puedo mostrar la informacion o ingresar la informacion, tal como puedo hacerlo sin esta forma de crear los textbox (userform2)
he puesto en la hoja dos botones uno en la que no funciona y que es lo que puedo por favor me ayuden a hacerlo funcionar, y otra que funciona y lo he puesto para que vean como me gustaría que funcione.
Logícamente el primero se ira viendo la informacion según se vaya añadiendo filas de textbox, si llego a tener 20 filas de textbox tendré toda la informacion pero si solo tengo por ejemplo 5 se vera hasta allí
Gracias anticipadas por sus colaboraciones.
[url=https://www.dropbox.com/s/vs6vqwgymtf52yx/Ingresar notas con formulario dinamicov2.xlsm?dl=0]https://www.dropbox.com/s/vs6vqwgymtf52yx/Ingresar%20notas%20con%20formulario%20dinamicoV2.xlsm?dl=0[/url]

jhon1904

avatar
hola, Visor

espero te sirva la solución planteada,

saludos,

PDTA: para los temas resueltos tienes que tilda en resueltos, para el caso del anterior.
Archivos
Ingresar notas con formulario dinamicoV2.xlsm
No tienes los permisos para descargar los archivos.
(93 KB)


_________________
Jhon Mayorquin
https://www.facebook.com/groups/1908894496046888/

Visor


Gracias estimado Jhonn

Con el código se logra mostrar la informacion, pero no ingresar. En el boton ingresar coloque a modo de ver alreves lo que me envías respecto a mostrar, asi:
Código:
Private Sub CmdIngrNota_Click()
On Error Resume Next
Dim N1, N2

Application.WorksheetFunction.CountA(Sheets(CbxCatEval.Text).Range("C6:V6")) = N1
Application.WorksheetFunction.CountA(Sheets(CbxCatEval.Text).Range("C7:V7")) = N2

If N1 > N2 Then: nn = 20
If N2 > N1 Then: nn = 20
If N1 = N2 Then: nn = N1

lista_Textbox

y me sale este error, .....de ninguna manera obvio para mi

Error de compilación
Asignación a la constante no permitida

se señala aquí

.CountA(Sheets(CbxCatEval.Text).Range("C6:V6")) = N1

Por otro lado ya se perdió el evento reiniciar y por lo tanto el hecho de que aparezcan las filas de textbox agregados que seria hasta donde hay datos, que en la hoja del ejemplo enviado esta desde el 1 hasta el numero  14 que corresponden a las columnas C a P, si quiero agregar una nueva fila para colocar otra fecha y evaluación (eva14) nota y observaciones, allí es cuando no funciona el botón ingresar.

En cierto modo cuando selecciono la hoja, se muestre filas de textbox hasta donde hayan datos (columnas C hasta V) si hay dos (C y D) y quiero agregar E pueda ingresar datos y así sucesivamente hasta llegar a 20 filas (Columna V)

Te quedo muy agradecido

jhon1904

avatar
hola

Lo que estas sugiriendo es diferente a lo que solicitaste, en ese orden de ideas el botón de insertar nota tampoco sirve en el excel que subiste en ninguno de los dos formularios, lo que necesitabas era que te mostrara la información tal como lo hacia el formulario, adicional según el tema es que solo mostrara información en el formulario.

ten mas cuidado a la hora de formular la pregunta de lo que necesitas ya que debes mencionar todo lo que quiere que haga. 

saludos,


_________________
Jhon Mayorquin
https://www.facebook.com/groups/1908894496046888/

Visor


Ok Jhon vamos a cerrar este tema como solucionado, pese a que los interesantes eventos que con tu conocimiento y experiencia se logro como es de ver las filas de textbox hasta donde se haya agregado y que eso esta en relación a las columnas C - V que se hayan llenado, y...ahora ya no se ve ese evento, y lo del botón reinicio
ademas el tema puesto aquí que es 

 Mostrar ingresar datos en formulario vba dinamico


supongo mejor subir como un nuevo tema, así

Ingresar datos en formulario dinamico vba, en la columna vacía siguiente


espero que este bien

Gracias nuevamente Jhon y me apego a las normas según indicas
Tema resuelto

jhon1904

avatar
hola visor

si tienes toda la razón

espero crees el tema así te podrán ayudar mas rápido

saludos,


_________________
Jhon Mayorquin
https://www.facebook.com/groups/1908894496046888/

Ver el tema anterior Ver el tema siguiente Volver arriba  Mensaje [Página 1 de 1.]

Permisos de este foro:
No puedes responder a temas en este foro.