Esta consulta ya lleva varios días en el tablón. Y creo que se debe a la poca información que contiene como para desarrollar una macro efectiva.
El siguiente código contiene las instrucciones que responden a parte de tu consulta:
'... Abrir un cuadro de dialogo elegir un archivo y copiar el contenido de la única hoja que contiene (esa hoja no siempre tiene el mismo nombre) a una hoja llamada REPORTESMART...
Como verás, el código copia toda la hoja pegándola a partir de A1 ... y esto es porque indicaste que se copie el contenido de la hoja.
Probala y ajustá lo que hiciera falta para completarla o consulta nuevamente en nueva entrada luego de valorar lo hecho hasta aquí.
Para Copiar/pegar hay muchos detalles a contemplar (copiar solo valores, con fórmulas, con formatos o no, etc) ... Ver Guía N° 3.
Si necesitas ayuda para el pase de datos debes indicar:
- Rango a copiar
- Primer celda destino si se copia en el mismo orden. Sino indicar dónde se coloca cada col.
- Modo de copiado (¿Ctrl C / Ctrl V o pegado especial? )
Sdos.
Elsa