TextBox

03/02/2005 - 20:02 por Gemma | Informe spam
Hola que tal, quisiera saber como hago lo siguiente:

Necesito que el valor de un TextBox sea tomado de una
celda dentro de un libro diferente al que contiene el
formulario, no se si se pueda abrir el libro seleccionar
la celda guardar el valor de dicha celda dentro de una
variable y utilizar esta variable para darle valor al
TextBox

creo que - ó + me explique, espero me pueda ayudar

Saludos
Gemma

Preguntas similare

Leer las respuestas

#1 Gemma
03/02/2005 - 20:17 | Informe spam
Estoy utilizando el evento selectionchange
con el siguiente codigo

Sub Worksheet_SelectionChange(ByVal Target As Range)
desc = ActiveCell.Value
End Sub

la variable "desc", podria utilizarla a nivel de modulo
pero dentro de otro libro?, es decir, cierro el libro que
contiene el codigo anterior pero mantengo la
variable "desc" con el valor que tomo de este libro, es
posible hacerlo?

Ojala me Puedan ayudar

Saludos
Gemma


Hola que tal, quisiera saber como hago lo siguiente:

Necesito que el valor de un TextBox sea tomado de una
celda dentro de un libro diferente al que contiene el
formulario, no se si se pueda abrir el libro seleccionar
la celda guardar el valor de dicha celda dentro de una
variable y utilizar esta variable para darle valor al
TextBox

creo que - ó + me explique, espero me pueda ayudar

Saludos
Gemma
.

Respuesta Responder a este mensaje
#2 Alfredo Espinosa
03/02/2005 - 20:51 | Informe spam
La variable desc asi como la tienes es local a la rutina,
para hacerla global tienes que declararla al principio y
fuera de cualquier rutina, por ejemplo:

Public desc as integer
Sub Worksheet_SelectionChange(ByVal Target As Range)
desc = ActiveCell.Value
End Sub

Para que esta variable "mantenga" su valor, el libro que
contiene el modulo debe estar abierto necesariamente, si
quieres cerrar el libro y mantener el valor, entonces
declara otra variable global en el libro que abres y
asignale el valor de desc antes de cerrar el primer libro.

O bien, utiliza el libro "mi libro personal de macros" de
Excel que se abre automaticamente (de manera oculta) y
esta siempre disponible.

Otra opción es que hagas un tercer libro para coordinar
la transferencia de valores entre libros y que sea quien
mantenga los valores permanentemente.

Alfredo Espinosa

Estoy utilizando el evento selectionchange
con el siguiente codigo

Sub Worksheet_SelectionChange(ByVal Target As Range)
desc = ActiveCell.Value
End Sub

la variable "desc", podria utilizarla a nivel de modulo
pero dentro de otro libro?, es decir, cierro el libro


que
contiene el codigo anterior pero mantengo la
variable "desc" con el valor que tomo de este libro, es
posible hacerlo?

Ojala me Puedan ayudar

Saludos
Gemma


Hola que tal, quisiera saber como hago lo siguiente:

Necesito que el valor de un TextBox sea tomado de una
celda dentro de un libro diferente al que contiene el
formulario, no se si se pueda abrir el libro




seleccionar
la celda guardar el valor de dicha celda dentro de una
variable y utilizar esta variable para darle valor al
TextBox

creo que - ó + me explique, espero me pueda ayudar

Saludos
Gemma
.



.

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