Ayuda con macro en excel
me pueden ayudar con una macro que quiero hacer
necesito que la macro habrá un archivo el cual es de nombre variable, esto lo hago con un inputbox que esta en un variable, mi problema esta que cuando quiero copiar datos y pegarlos en este libro que abrí con el inputbox me da error ya que no se como poner el nombre del libro si este lo abrí con un variable.
este es el código que tengo.
Dim libro as String
ChDir "C:\Users\Molder\Desktop"
libro = InputBox("escriba el nombre del archivo")
Workbooks.Open Filename:="C:\Users\Molder\Desktop\55.xlsx"
Windows("Libro1.xlsm").Activate
Range("B8:D27").Select
Selection.Copy
Windows(libro).Activate
Range("D5:F21").Select
ActiveSheet.Paste
End Sub
y en negrita esta la parte que me da error, que es donde no se como definir el nombre del libro si es una variable.... me ayudan un poco con esto.