¿Macro VBA para abrir archivo en cierra todo el documento de excel al dar clic en cancelar o cerrar?
Hola, tengo una macro que abre un documento y copia ciertas celdas, pero si al mostrar la ventana de abrir la cierro o cancelo mi documento principal se cierra.
Mi rutina es esta:
Sub schatzpegar()
Range("F4").Select
Application.Dialogs(xlDialogOpen).Show
nombre = ActiveWorkbook.Name
Range("B3:B56").Select
Selection.Copy
ActiveWindow.Close
ActiveSheet.Paste
Selection.NumberFormat = "0.00"
Selection.NumberFormat = "General"
With Selection
.HorizontalAlignment = xlRight
.VerticalAlignment = xlBottom
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
End Sub
Respuesta de Juan Carlos Florez
1