Al programar en VBA constantemente interactuamos con los datos de las celdas en nuestras hojas y accedemos fácilmente a ellos a través de la propiedad Value sin embargo, cuando llega el momento de insertar una fórmula desde VBA dicha propiedad deja de ser funcional. En esta ocasión revisaremos las alternativas que tenemos para insertar una fórmula de Excel desde una macro.
Moisés Ortiz
Cómo comparar fechas en Excel
Las fechas son un tipo de dato muy utilizado en Excel y por lo tanto es común tener la necesidad de realizar comparaciones entre ellas. En esta ocasión revisaremos los operadores que nos ayudarán a conocer si una fecha es mayor o menor que otra, así como las funciones de Excel que nos permitirán tomar alguna decisión al respecto.
Resaltar la celda activa en Excel
Hace algunas semanas escribí un artículo sobre cómo resaltar la fila de la celda activa y hoy he decidido hacer un ejemplo similar, pero solo para resaltar la celda activa en Excel. También implementaremos el código VBA necesario para mantener los colores originales de las celdas aún después de haberlas resaltado con un color diferente.
Convertir fecha a texto en Excel
Seguramente alguna vez has intentado concatenar una fecha a un texto solo para darte cuenta que el resultado no es lo que esperabas ya que Excel toma en cuenta el valor numérico de la fecha y terminamos con un número concatenado en el texto.
La función MsgBox en VBA
La función MsgBox en VBA nos permite mostrar un mensaje dentro de un cuadro de diálogo en espera de que el usuario de Excel haga clic sobre alguno de los botones provistos. Si lo deseamos podemos tomar alguna acción específica después de conocer el botón pulsado por el usuario.
Copiar datos ignorando celdas vacías en Excel
Cuando tienes información en una columna que tiene celdas en blanco intercaladas, es probable que necesites copiar los datos ignorando las celdas vacías de manera que puedas pegar la información significativa a otro rango de celdas. A continuación te mostraré dos métodos que nos ayudarán a alcanzar este objetivo.
Cómo cerrar Excel desde una macro
Hay ocasiones en las que necesitamos cerrar Excel con una macro, ya sea como consecuencia de pulsar el botón de un formulario, o porque has creado una macro que realiza algún procedimiento desatendido y necesitas dejar cerrado Excel después de la ejecución.
Cómo usar Excel Online
Excel Online es una versión de la hoja de cálculo que ha sido adaptada para trabajar desde un navegador de Internet. A partir de febrero del 2014, el nuevo servicio de Excel Online ha reemplazado a la versión previamente conocida como Excel Web App.
Generar RFC en Excel
El Registro Federal de Contribuyentes (RFC) es una clave que requiere toda persona en México para realizar una actividad comercial y con la cual se podrá identificar al realizar el pago de impuestos. Para generar el RFC en Excel implementaremos el algoritmo de solución publicado por el Instituto Federal de Acceso a la Información.
Macro para copiar datos de una hoja a otra en Excel
Cuando necesitas copiar celdas de una hoja a otra en Excel existe la opción de copiar los datos mediante fórmulas, sin embargo dicho método hace un uso extensivo de funciones y además es necesario agregar una hoja intermedia para remover los datos no deseados.