guardar la informacion de un formulario vba de un libro en otro libre que esta en red

3 envíos / 0 nuevos
Último envío
rberland
Imagen de rberland
Offline
última acción: Hace 9 años 2 semanas
alta: 05/05/2014 - 14:34
Puntos: 152
guardar la informacion de un formulario vba de un libro en otro libre que esta en red

Hola,

 

  Me dirijo a ustdes ya que tengo dudas de como de como crear un procedimiento para guadar la informacion que se llena en un formulario excel (este guarda la informacion en una hoja de este libro) y al presionar guardar , debe guardar la informacion en la misma una hoja del mismo libro y adicional debe enviar la informacion a un libro que esta en la red ej: 123.123.123.123\respaldo\ejemplo.xlsx; pero debe añadir la informacion y no borrar la informacion que ya continene...

 

desde ya muchas gracias.

Etiquetas: 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 1 semana 10 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
Re: guardar la informacion de un formulario vba de un libro ...

Hola:

antes que nada, mira estos envíos donde se explican ejemplos de pasar datos de un formulario a otra hoja

http://www.necesitomas.com/copiar-macro-formulario-base

http://www.necesitomas.com/pasar-datos-formulario-consolidado

http://www.necesitomas.com/cargar-datos-hoja-excel-formulario

El que el libo de destino esté en la red o en local es indiferente.

lo que tendrás que hacer es abrir ese libro, y una vez abierto anotar en él la información que necesites.

Para simplificar el referirte al libro en la red, te sugiero que crees una variable de objeto para dicho libro

por ejemplo:

 

Const RutaArchivoRed = "la ruta a tu archivo en la red"

Dim Libroenred As Workbook   'declaras la variable

Set Libroenred = Workbooks.Open(RutaArchivoRed)   'esto abre el libro y lo asocia a la variable

 

 Ahora puedes hacer lo que quieras con ese libro

    Libroenred.Worksheets("hojadatos").Range("a1").Value = "loquesea"

    

cuando termines, cierra guardando cambios:

    Libroenred.Close True

 

y por último, liberas la variable

Set Libroenred = Nothing

 

 

------
Ya sé Excel, pero necesito más.

rberland
Imagen de rberland
Offline
última acción: Hace 9 años 2 semanas
alta: 05/05/2014 - 14:34
Puntos: 152
Re: guardar la informacion de un formulario vba de un libro ...

muchas gracias