Comando botón OK VBA Excel

Feng -  
Clark...kent Mensajes publicados 50 Estado Miembro -
Hola,

Estoy programando mi botón de pedido OK. En mi ventana userform he creado varias zonas de texto para que el usuario pueda introducir datos.
Quiero poder recuperar esos datos y colocarlos en mis variables de mi función (de hecho estos datos sirven para rellenar las filas de mi hoja de Excel)....
Como no conozco muy bien VBA... en cuanto a sintaxis no sé realmente cómo hacerlo, y no encuentro ejemplos de código de este tipo.
¿Alguien podría ayudarme?
¡Muchas gracias por vuestra ayuda!

Configuración: Windows XP / Firefox 10.0.4

1 respuesta

Clark...kent Mensajes publicados 50 Estado Miembro 2
 
Hola,

Entonces has creado un textbox en tu formulario.
Si es así, renómbralo en su propiedad.
Ejemplo: TxtNom

Para obtener la valor contenido: TxtNom.Value = Range("A1")

Dime si eso es lo que quieres
0
Feng
 
En realidad, estoy haciendo esto para el "botón OK de la orden".....
Y el código que he hecho es:
'La posición en la hoja de Excel para rellenar
Position = Worksheets("Control System I O list").Range("P1").End(xlUp).Row

'Almacenaje del valor de la zona de texto
Worksheets("Control System I O list").Range("P" & Position).Value = _
frm_ADRESSE.CompanyProjectNumber.Value
'Vacio la zona de texto
frm_ADRESSE.CompanyProjectNumber.Value = ""


El "CompanyProjectNumber" es por tanto el nombre de mi textbox.

Pero no funciona, me aparece un error "objeto requerido" en
Worksheets("Control System I O list").Range("P" & Position).Value = _
frm_ADRESSE.CompanyProjectNumber.Value


Y no veo dónde está el error....
0
Clark...kent Mensajes publicados 50 Estado Miembro 2
 
El post tiene un poco de tiempo, pero adjunta tu archivo, así será más sencillo.
0