Saltar al contenido
View in the app

A better way to browse. Learn more.

Ayuda Excel

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Macro copiar datos de dos archivos en otro

publicado

Hola a todos,

Adjunto tres archivos. Necesito macro para automatizar copia mensual de datos.

Los archivos origen son RP DE 0913 y RP FR 0913. DE es Alemania y FR Francia. 0913 es el mes. sept.

El archivo destino es el NDC (ver adjunto). Tiene q copiar desde la hoja PYG y Balance de RP DE 0913 en la hoja Alemania de NDC en el rango correspondiente, tanto balance como PYG. Luego lo mismo con Francia ...asi en bucle y con variables.

Cada mes, cuando abro el archivo NDC que me haga la copia automaticamente. Cuando termine con todos, cierro el automatismo y hasta el mes siguiente.

Un saludo y gracias

RP FR 0913.xls

RP DE 0913.xls

NDC 2013 (MACRO).zip

Featured Replies

publicado
  • Autor

Hola Armando,

Gracias por la respuesta. Ya he añadido adjunto despues de la literatura el codigo de la macro realizada con la grabadora. Hasta ahi ya llego.

Los problemas que tengo son los sigueintes :

No sé como funciona el comando : ActiveWindow.SmallScroll Down:=-3

Abre los archivos origen RP FR 0913 ... tiene q detectar el país FR=Francia en destino y el mes, columna Septiembre o 9 en destino.

No sé como hacer eso con variables ...

El bucle sigue y el siguiente origen es RP DE 0913 ... tiene q detectar el país =Alemania en destino,columna Septiembre o 9 en destino.

La relacion es nombres de archivo FR en origen con nombres de hoja en destino Francia. Eso con variables y bucles pq son muchos paises...

A ver si me podéis dar una idea d como hacerlo ... gracias ...

Sub copiardatos()

'

' copiardatos Macro

' copiar balance y cta rdos

'

'

Windows("RP DE 0913.xlsx").Activate

ActiveWindow.SmallScroll Down:=-3

Range("J5:J12").Select

Selection.Copy

Windows("NDC 2013 (MACRO).xlsx").Activate

ActiveWindow.SmallScroll Down:=-6

Range("K7").Select

ActiveSheet.Paste

Windows("RP FR 0913.xlsx").Activate

Windows("RP DE 0913.xlsx").Activate

Sheets("Balance").Select

Range("L12:L20").Select

Application.CutCopyMode = False

Selection.Copy

Windows("NDC 2013 (MACRO).xlsx").Activate

Range("K23").Select

ActiveSheet.Paste

Windows("RP DE 0913.xlsx").Activate

Windows("RP FR 0913.xlsx").Activate

Sheets("PYG").Select

Range("J5:J12").Select

Application.CutCopyMode = False

Selection.Copy

Windows("NDC 2013 (MACRO).xlsx").Activate

Sheets("Francia").Select

Range("K7").Select

ActiveSheet.Paste

Windows("RP FR 0913.xlsx").Activate

Sheets("Balance").Select

Range("L12:L20").Select

Application.CutCopyMode = False

Selection.Copy

Windows("NDC 2013 (MACRO).xlsx").Activate

Range("K23").Select

ActiveSheet.Paste

End Sub

Archivado

Este tema está ahora archivado y está cerrado a más respuestas.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.