En la programación de macros existen una serie de códigos básicos que se utilizan ampliamente, que son ideales para principiantes.
Códigos comunes.
Los códigos más comunes que se suelen utilizar en una macro son los siguientes.
Trasladarse a una Celda
Range("A1").Select
Escribir en una Celda
Activecell.FormulaR1C1="Ramon"
Letra Negrita
Selection.Font.Bold = True
Letra Cursiva
Selection.Font.Italic = True
Letra Subrayada
Selection.Font.Underline = xlUnderlineStyleSingle
Centrar Texto
With Selection
.HorizontalAlignment = xlCenter
End With
Alinear a la izquierda
With Selection
.HorizontalAlignment = xlLeft
End With
Alinear a la Derecha
With Selection
.HorizontalAlignment = xlRight
End With
Copiar
Selection.Copy
Pegar
ActiveSheet.Paste
Cortar
Selection.Cut
Ordenar Ascendente
Selection.Sort Key1:=Range("A1"), Order1:=xlAscending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Orden Descendente
Selection.Sort Key1:=Range("A1"), Order1:=xlDescending, Header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Buscar
Cells.Find(What:="Ramon", After:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
Insertar Fila
Selection.EntireRow.Insert
Eliminar Fila
Selection.EntireRow.Delete
Insertar Columna
Selection.EntireColumn.Insert
Eliminar Columna
Selection.EntireColumn.Delete
Tipo de Letra(Fuente)
With Selection.Font
.Name = "AGaramond"
End With
Tamaño de Letra(Tamaño de Fuente)
With Selection.Font
.Size = 15
End With
Abrir un Libro
Workbooks.Open Filename:="C:\Mis documentos\video safe 3.xls"
Grabar un Libro
ActiveWorkbook.SaveAs Filename:="C:\Mis documentos\piscis.xls", FileFormat _
:=xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:= _
False, CreateBackup:=False
Estos son los códigos más comunes en Excel, usted puede ver más códigos de otras opciones, es cuestión de que los ponga en práctica.
marzo 1st, 2020 a las 2:55 am
hola, quisiera consultar, como puedo convertir de decimal a números binarios arriba de 511, porque en la función solo permite hasta ese numero. Es por eso que viene mi pregunta, por favor. gracias.
mayo 24th, 2021 a las 3:49 pm
Como hago un macro de buscar pero esta en otra hoja
Ejemplo
En la hoja 1 tengo botones como eliminar limpiar agregar y quiero activar buscar
Y en la hoja dos tengo la información que comandos debo escribir para activar la de busqueda
julio 18th, 2022 a las 1:52 pm
Muchas gracias, muy sencillo y practico