Ayuda a simplificar el código de macro de excel
Hola recurro a usted ya que necesito saber si el código de esta macro puedo escribirlo de una forma más sencilla
la macro tiene que copiar grupos de celdas de un libro a otro.
Aquí solo
Estoy copiando 2 grupos de registros y lo necesito agrandar para copiar al menos 20 grupos de registros. Aquí esta la macro:
Sub Macro1()
'
' Macro1 Macro
Application.ScreenUpdating = False
Application.Dialogs(xlDialogOpen).Show
nombre = ActiveWorkbook.Name
ActiveSheet.Range("B4,D4,F4,H4,J4,B5,D5,F5,H5,J5").Select
Selection.Copy
Windows(nombre).WindowState = xlMinimized
ActiveSheet.Range("B7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True
Windows(nombre).WindowState = xlMaximized
ActiveSheet.Range("B6,D6,F6,H6,J6,B7,D7,F7,H7,J7").Select
Selection.Copy
Windows(nombre).WindowState = xlMinimized
ActiveSheet.Range("D7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True
Windows(nombre).WindowState = xlMaximized
End Sub
Agradezco su colaboración... Es de suma importancia
la macro tiene que copiar grupos de celdas de un libro a otro.
Aquí solo
Estoy copiando 2 grupos de registros y lo necesito agrandar para copiar al menos 20 grupos de registros. Aquí esta la macro:
Sub Macro1()
'
' Macro1 Macro
Application.ScreenUpdating = False
Application.Dialogs(xlDialogOpen).Show
nombre = ActiveWorkbook.Name
ActiveSheet.Range("B4,D4,F4,H4,J4,B5,D5,F5,H5,J5").Select
Selection.Copy
Windows(nombre).WindowState = xlMinimized
ActiveSheet.Range("B7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True
Windows(nombre).WindowState = xlMaximized
ActiveSheet.Range("B6,D6,F6,H6,J6,B7,D7,F7,H7,J7").Select
Selection.Copy
Windows(nombre).WindowState = xlMinimized
ActiveSheet.Range("D7").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=True
Windows(nombre).WindowState = xlMaximized
End Sub
Agradezco su colaboración... Es de suma importancia
1 respuesta
Respuesta de Elsa Matilde
1