Formulario (UserForm) dinámico

19/07/2007 - 18:02 por Luis | Informe spam
Qué tal???!! Quisiera saber si podrían ayudarme con lo siguiente,
tengo una macro que realiza ciertos cálculos sobre varias hojas dentro
de un libro y en una hoja específica, en una celda en particular (que
contiene una fórmula) se muestra cierto resultado que tiene que ver
con los cálculos realizados en las otras hojas. Dado que la macro
realiza varios cálculos en varias celdas de las otras hojas, en la que
se muestra el resultado puede apreciarse un efecto de conteo. Ahora he
agregado a este libro un formulario(UserForm) desde el cual se puede
ingresar los parámetros para el cálculo, pero me gustaria que en el
mismo se muestre el mismo efecto de conteo que anteriormente se
mostraba en la celda que contenía el resultado. Mi pregunta: ¿es
posible hacer que por ejemplo en un textbox o un label dentro del
formulario se pueda mostrar este efecto de tal manera que el
formulario sea dinámico y no simplemente me muestre el resultado final
de forma estática?


Muchas Gracias por su ayuda, espero sus comentarios..


Saludos!!

Preguntas similare

Leer las respuestas

#1 zz
19/07/2007 - 18:43 | Informe spam
si dices como actualizas el "conteo" quizá la ayuda pueda ser mas completa,
sin embargo, igual que accedes a los controles del formulario activo, puedes
acceder los controles de otro formulario

NombreFormulario.Control.Metodo.Parametro/Propiedad.Valor

solo ten en consideracion que si el primer formulario tiene como True la
propiedad ShowModal, posiblemente no puedas mostrar el segundo formulario,
por lo tanto no podrás modificar o actualizar los valores o parametros del
control en el mismo.


espero que te sirva.
Error: App. "GetUpAndWork.exe" couldn't be loaded, "ImToTired.exe" is
blocking it's execution.
Walter R . [zz]

"Luis" wrote in message
news:
Qué tal???!! Quisiera saber si podrían ayudarme con lo siguiente,
tengo una macro que realiza ciertos cálculos sobre varias hojas dentro
de un libro y en una hoja específica, en una celda en particular (que
contiene una fórmula) se muestra cierto resultado que tiene que ver
con los cálculos realizados en las otras hojas. Dado que la macro
realiza varios cálculos en varias celdas de las otras hojas, en la que
se muestra el resultado puede apreciarse un efecto de conteo. Ahora he
agregado a este libro un formulario(UserForm) desde el cual se puede
ingresar los parámetros para el cálculo, pero me gustaria que en el
mismo se muestre el mismo efecto de conteo que anteriormente se
mostraba en la celda que contenía el resultado. Mi pregunta: ¿es
posible hacer que por ejemplo en un textbox o un label dentro del
formulario se pueda mostrar este efecto de tal manera que el
formulario sea dinámico y no simplemente me muestre el resultado final
de forma estática?


Muchas Gracias por su ayuda, espero sus comentarios..


Saludos!!
Respuesta Responder a este mensaje
#2 Luis
20/07/2007 - 00:52 | Informe spam
Qué tal Walter??!! Gracias por tú respuesta..

Bueno en realidad tengo sólo un formulario en mi libro y deseo saber
como lograr que una textbox o label dentro del formulario me muestre
el efecto de conteo que anteriormente me mostraba la celda que tenía
una fórmula.

Te pongo un ejemplo: en la hoja 1 en la columna A tenemos 500 filas
con diversos valores y en la fila 501 una fórmula que suma el total de
las 500 filas, en la hoja 2 en la columna A tenemos 1500 filas con
diversos valores y en la fila 1001 una fórmula que suma el total de
las 1000 filas y en la hoja 3 en la celda A1 una fórmula que suma los
totales de la hoja1 y de la hoja2. Si a través de una macro realizo
ciertos 'cálculos' sobre los 500 valores de la hoja1 y sobre los 1000
valores de la hoja2, podría claramente ver un efecto de conteo en la
celda A1 de la hoja3. Ahora deseo insertar un formulario (Userform) en
el cual ingreso los parámetros en base a los cuales se realizará el
'cálculo' pero además en el mismo Userform deseo que en un label o
textbox se muestre el mismo efecto de conteo que se mostraría si lo
estuviera haciendo en la celda A1 de la hoja 3.

Espero que hayan podido entenderme y Muchísimas Gracias por su ayuda!!

Saludos!
Respuesta Responder a este mensaje
#3 Luis
20/07/2007 - 00:54 | Informe spam
Qué tal Walter??!! Gracias por tú respuesta..

Bueno en realidad tengo sólo un formulario en mi libro y deseo saber
como lograr que una textbox o label dentro del formulario me muestre
el efecto de conteo que anteriormente me mostraba la celda que tenía
una fórmula.

Te pongo un ejemplo: en la hoja 1 en la columna A tenemos 500 filas
con diversos valores y en la fila 501 una fórmula que suma el total de
las 500 filas, en la hoja 2 en la columna A tenemos 1500 filas con
diversos valores y en la fila 1001 una fórmula que suma el total de
las 1000 filas y en la hoja 3 en la celda A1 una fórmula que suma los
totales de la hoja1 y de la hoja2. Si a través de una macro realizo
ciertos 'cálculos' sobre los 500 valores de la hoja1 y sobre los 1000
valores de la hoja2, podría claramente ver un efecto de conteo en la
celda A1 de la hoja3. Ahora deseo insertar un formulario (Userform) en
el cual ingreso los parámetros en base a los cuales se realizará el
'cálculo' pero además en el mismo Userform deseo que en un label o
textbos se muestre el mismo efecto de conteo que se mostraría si lo
estuviera haciendo en la celda A1 de la hoja 3.


Espero que hayan podido entenderme, Muchísimas Gracias por su ayuda!!


Saludos!!
Respuesta Responder a este mensaje
#4 zz
20/07/2007 - 03:16 | Informe spam
Si posteas el codigo de tu macro, prodriamos trabajar en ajustar la macro
para incluir una rutina que coloque el valor de la celda que modificas en el
label del userform

Error: App. "GetUpAndWork.exe" couldn't be loaded, "ImToTired.exe" is
blocking it's execution.
Walter R . [zz]

"Luis" wrote in message
news:
Qué tal Walter??!! Gracias por tú respuesta..

Bueno en realidad tengo sólo un formulario en mi libro y deseo saber
como lograr que una textbox o label dentro del formulario me muestre
el efecto de conteo que anteriormente me mostraba la celda que tenía
una fórmula.

Te pongo un ejemplo: en la hoja 1 en la columna A tenemos 500 filas
con diversos valores y en la fila 501 una fórmula que suma el total de
las 500 filas, en la hoja 2 en la columna A tenemos 1500 filas con
diversos valores y en la fila 1001 una fórmula que suma el total de
las 1000 filas y en la hoja 3 en la celda A1 una fórmula que suma los
totales de la hoja1 y de la hoja2. Si a través de una macro realizo
ciertos 'cálculos' sobre los 500 valores de la hoja1 y sobre los 1000
valores de la hoja2, podría claramente ver un efecto de conteo en la
celda A1 de la hoja3. Ahora deseo insertar un formulario (Userform) en
el cual ingreso los parámetros en base a los cuales se realizará el
'cálculo' pero además en el mismo Userform deseo que en un label o
textbox se muestre el mismo efecto de conteo que se mostraría si lo
estuviera haciendo en la celda A1 de la hoja 3.

Espero que hayan podido entenderme y Muchísimas Gracias por su ayuda!!

Saludos!
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida