Professional Documents
Culture Documents
PUEDE COPIAR Y PEGAR ESTOS CDIGOS EN SU MACRO, LE RECOMIENDO INCLUIR LOS COMENTARIOS ======================================================================= Abrir un nuevo Libro Workbooks.Add Guarda los cambios del libro que est activo ActiveWorkbook.Save Hacer que pregunte los datos para guardar un archivo Application.Dialogs(xlDialogSaveAs).Show Seleccionar una hoja Sheets("Hoja3").Select Seleccionar una hoja por su ndice (posicin de izquierda a derecha) Sheets(3).Select Agregar una nueva hoja al libro Worksheets.Add Tambin puede ser Sheets.Add Eliminar una hoja Sheets("Hoja3").Delete Eliminar la hoja activa (la que est seleccionada) Sheets("Hoja1").Select ActiveWindow.SelectedSheets.Delete Asignar nombre a una hoja Sheets("Hoja3").Name = "Prueba" Cambiar el color de la etiqueta ActiveWorkbook.Sheets("Hoja3").Tab.ColorIndex = 25 'En este caso a azul Definir un rea de impresin ActiveSheet.PageSetup.PrintArea = "$A$1:$D$20" Seleccionar una celda Range("B3").Select Seleccionar un rango de celdas continuo Range("A1:B4").Select Seleccionar un rango de celdas discontinuo Range("A1:B4,C3,D5").Select 'Seleccionar una celda y eliminar su contenido Range("A1").ClearContents Escribir en la celda seleccionada (celda activa): Range("D6").Select ActiveCell.FormulaR1C1 = "aqu va el texto o nmeros"
'Eliminar el contenido de la celda activa Activecell.ClearContents 'Poner negritas Selection.Font.Bold = True Quitar negritas Selection.Font.Bold = False Poner cursivas Selection.Font.Italic = True Quitar cursivas Selection.Font.Italic = False 'Poner subrayado: Selection.Font.Underline = xlUnderlineStyleSingle 'Quitar subrayado: Selection.Font.Underline = xlUnderlineStyleNone 'Aplicar color al texto Selection.Font.ColorIndex = 5 Poner color de relleno a las celdas With Selection.Interior .ColorIndex = 56 .Pattern = xlSolid End With Copiar y pegar un rango de celdas Range("D4:D6").Select Selection.Copy Destination:=Range("F4:F6") Mover una hoja despus de Sheets("Hoja2").Move Before:=Sheets(1) Mover una hoja antes de Sheets("Hoja2").Move After:=Sheets(3) Mover un bloque de celdas Range("A1:A3").Select Selection.Cut Destination:=Range("D4:D6") Enviar un mensaje msgbox "Iniciando consolidacin:", _ vbOKOnly, "Informacin"
Msgbox Iniciando consolidacin" & vbCrLf & " Sucursales mexicanas. :", _ vbOKOnly, "Proceso iniciado"