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

  1. 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
    1. 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
    2. 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