Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado

Trucos de Excel Avanzado

Muchas veces cuando estamos resolviendo un problema en el cual empleamos VBA o macros es necesario contar con algunos ejemplos que nos puedan ser de utilidad para resolver los casos que tengamos que resolver.

En la siguiente lista de trucos de Excel Avanzado se encuentra una relación de temas relevantes, para la compresión de los mismos se requiere tener algún conocimiento de VBA o Macros a fin de poder sacarle el máximo provecho a alguno de estos, esperamos su consultas o sugerencias sobre los mismos.

Encuentra en esta lista más de 150 trucos para usar en Excel, todos los ejemplos corresponden a macros útiles en Excel, y pueden funcionar en Excel 2013, Excel 2016 y Excel 2019. 

  1. El objeto hyperlink
  2. Tipos de errores en Excel
  3. ¿Cómo sacar un porcentaje en Excel?
  4. VBA IDE
  5. Concatenar en Excel
  6. Eliminar espacios sobrantes en Excel
  7. Mid en VBA
  8. Tabla de datos en Excel
  9. Ejecutar aplicaciones de Windows desde VBA
  10. Completar celdas en blanco con el primer dato
  11. Validar DNI en Excel
  12. Cambiar puntos por comas en Excel
  13. Date Picker
  14. Convertir temperatura en Excel
  15. Sorteo en Excel con Macros
  16. RemoveDuplicates VBA Excel
  17. Dim en VBA
  18. Habilitar Macros en Excel para Mac
  19. VBA Ancho de columna
  20. Evitar parpadeo en Excel (VBA)
  21. Guardar como PDF en VBA
  22. Exportar varias hojas de Excel a PDF VBA
  23. Doble condicional en VBA
  24. Crear hipervínculos con VBA
  25. Pasar datos de tabla a Listbox en Excel
  26. Mostrar u ocultar filas con Macros
  27. Macro para insertar imagen en correo
  28. ¿Cómo enviar correos masivos?
  29. Eliminar Filas Según Criterio
  30. Enviar correo con html
  31. Manipular Formatos en VBA
  32. Uso Goto
  33. Proceso Masivo de Datos
  34. HIPERVINCULOS DENTRO DEL COMBOBOX
  35. OPTIONBUTTONS EN UN FORMULARIO
  36. Fechas en Formulario con VBA
  37. Saltos de Página con Macros
  38. Mensaje de Bienvenida con VBA
  39. Llenar Listbox con VBA
  40. Simular usuario y Password en VBA
  41. Quitar Filtros con VBA
  42. ¿Qué es un Palíndromo?
  43. ¿Qué es un inputbox?
  44. Guardar y cerrar libro con macros
  45. Funciones de Fecha
  46. For Each en VBA
  47. ¿Cómo determinar el mayor de 4 números con VBA?
  48. Copiar Hojas con Macros
  49. Controlar el Zoom en VBA
  50. BeforeSave en VBA
  51. Keypress en VBA
  52. Seleccionar carpeta en VBA
  53. CheckBox en VBA
  54. El Modelo de Objetos de Excel
  55. VBA Guardar Como
  56. Quitar los filtros en VBA
  57. Debug.Print en VBA
  58. Quitar duplicados en VBA
  59. On Error en VBA
  60. Wait en VBA
  61. Macro para abrir y cerrar archivos en Excel
  62. Error 7 en VBA
  63. Control LABEL en VBA
  64. Guardar libro en VBA
  65. GetOpenFilename en VBA
  66. Función String en VBA
  67. Vectores en VBA
  68. Salto de línea en VBA
  69. Generar números primos en Excel
  70. Pantalla completa en Excel (VBA)
  71. Símbolos Patrios de Portugal
  72. Símbolos patrios de Ecuador
  73. Personajes principales de Los Simpson
  74. Símbolos Patrios de Chile
  75. Símbolos Patrios de EL SALVADOR
  76. Símbolos Patrios de Bolivia
  77. Personajes Principales de SAILOR MOON
  78. Identificar color de celda en Excel
  79. Catalogo de imágenes (automóviles)
  80. Lista Pokemon Excel
  81. Seleccionar rango en VBA
  82. ¿Qué es ScreenUpdating?
  83. ¿Qué significa application.displayalerts?
  84. RefEdit
  85. Busqueda de datos con listbox - Aplicado al top 100 de las marcas mas recordadas por los peruanos
  86. Proteger y Desproteger todas las hojas
  87. Función para Sumar Datos por Color
  88. Sumar solo celdas en Negritas
  89. Mostrar filtros en la barra de estado
  90. Alinear un gráfico a un determinado rango
  91. Ocultar algunas flechas de selección en un Filtro
  92. Marcar las Celdas Duplicadas
  93. Reemplazar celdas en blanco con algun valor
  94. Coincidir los colores de una serie con los de las celdas de datos
  95. 5 Trucos de VBA necesarios
  96. Crear y seleccionar rangos con nombres
  97. Alternar bandas de colores con Macros
  98. Seleccionar la primera fila o columna en blanco
  99. Determinar con VBA si un archivo se encuentra abierto
  100. Seleccionar y dar formato a todos los rangos con nombres
  101. Resaltar la fila y columna activas
  102. Desproteger una hoja al abrir un libro con Macros
  103. Guardar rango de celdas como PDF
  104. Ejemplo de Números Aleatorios Únicos
  105. Ordenar datos con macros - VBA EXCEL
  106. Manejo de colores con macros en excel
  107. Enviar archivo adjunto en Email con VBA
  108. Cambiar de categoría de una UDF
  109. ¿Cómo buscar un valor en un rango de celdas en VBA?
  110. Extraer primera letra de la palabra (Acrónimos)
  111. ¿Cómo ejecutar macros al abrir un archivo en Excel?
  112. Combinar dos columnas
  113. Ordenar Hojas en excel con macros
  114. Crear un Archivo por cada hoja de Excel
  115. Uso de colores para autofiltro en VBA
  116. Crear hojas de una lista (VBA)
  117. Ideas para concatenar celdas con VBA o Macros
  118. Contar palabras en Excel aplicando VBA Macros
  119. Verificar un formato de fecha con Macros
  120. La Desviación Estándar en VBA
  121. Concatenar el contenido de un rango de celdas (mail recordatorio)
  122. ¿Qué es el OptionButton en VBA y cómo se usa?
  123. Listar nombres de archivos en excel con macros
  124. Unir contenido de Celdas
  125. ¿Cómo se usan los botones de opción en VBA?
  126. Arreglos Multidimensionales en VBA
  127. Manejo de Hojas de Excel con macros
  128. ¿Cómo se usan las casillas de verificación en VBA?
  129. Catálogos de imágenes con Macros
  130. Excel Avanzado: Manejo de Libros de Excel con Macros
  131. Eliminar Validación de datos con macros
  132. Eliminar tíldes con Macros
  133. Cambiar un color de letra en función de la fecha
  134. Convertir números en letras con Macros en Excel
  135. ¿Cómo encontrar celdas combinadas?
  136. VBA - Objeto WORKBOOKS
  137. Intercalar filas en blanco con Macros o VBA
  138. Algunos trucos para optimizar macros en Excel
  139. Uso de WorksheetFunction.RandBetween
  140. Eliminación de comentarios en Hojas Excel
  141. Listar los links existentes con VBA
  142. Ejemplo Application.DisplayAlerts
  143. Eliminar los hipervínculos de la hoja activa
  144. Operaciones básicas con archivo y carpetas
  145. Uso de WorksheetFunction.Vlookup
  146. Formulario de Excel Avanzado para el ingreso de documentos de Salida de un Almacén
  147. Encontrar información eliminando filas
  148. Tabla dinámica para análisis de Quejas y Reclamos - VBA
  149. Principales propiedades de un checkbox en un userform
  150. Generador de Horarios en Excel
  151. Calculo de posiciones de partidos de la eliminatoria Brasil 2014
  152. Combobox Dependientes
  153. Validar el ingreso de un email en un textbox
  154. Validar que solo existan letras y números en un textbox
  155. Activar o Desactivar el recalculo automático (F9) en una función
  156. Identificar la última fila en uso con VBA
  157. Ejemplo de uso de Solver con Macros
  158. Cambiar los colores de fondo con VBA
  159. Uso de Resize en Offset
  160. Mostrar cuadro de dialogo "Abrir" donde se elige un archivo
  161. ¿Cómo mostrar todas las hojas ocultas?
  162. Uso de la función PROPER
  163. Creación de un listado de Archivos
  164. Buscar Objetivo (con macros)
  165. Buscar y reemplazar masivo VBA

31 comentarios

  1. hola buenas, un gusto saludarte, mi aprecio y respeto, quiero consultar lo siguiente: tengo una hoja excel 2013 cualquiera y debo llenarla de datos y necesito de que al salir de esta hoja de datos, todas las filas con datos se bloqueen (con una clave) y cuando vuelva a entrar a esta hoja las filas con datos anteriores esten bloqueados con clave (y no puedan modificar, ni editar, si pueda sumar ordenar copiar) y se pueda continuar escribiendo en las siguientes filas datos nuevos. la hoja debiera estar protegida solo a la modificacion con una contraseña al igual que el editor del viausl basic . quedo muy agradecido de antemano gracias

  2. Hola,
    quiero invocar el Excel desde la línea de comandos, y necesitaría saber cómo pasarle la pwd cuando el libro está cifrado. Tendría que ser de manera silenciosa, es decir, que abra el libro sin desplegar mensajes ni alertas para el usuario. La línea que uso es:
    "C:\Program Files (x86)\Microsoft Office\root\Office16\EXCEL.EXE" "Mi_libro.xlsm"
    y tendría que agregarle de alguna forma la pwd.
    Gracias por la ayuda y el contenido del sitio me parece muy interesante.
    Saludos
    Alejo

  3. Hola me gustaria saber si se puede hacer una macro en excel para enviar correos masivos pero no por outlook si no por gmail...¿es posible?

  4. Tengo 8 variables numéricas con las que tengo que filtrar series de datos que contienen dichas 8 variables en cada uno de los sets de datos. Mi idea es poner checkboxes en un UserForm para seleccionar 1 de 8, 3 de 8, 6 de 8, etc. variables dando clic en los respectivos checboxes y me filtre solo los sets de datos que cumplan con un máximo y mínimo determinado para cada variable. ¿Será necesario escribir todas las posibles combinaciones entre mis 8 variables para esta macro o hay una forma más simple de realizarlo?

  5. hola amigo, necesito de tu ayuda:
    como podría hacer para que en una tabla al borrar los datos de su última fila, la tabla se redimensiones (tenga una fila menos), sin tener que hacerlo manualmente desde el ángulo (en la parte inferior derecha de la tabla).
    ni con el comando CAMBIAR TAMAÑO DE TABLA.
    desconozco si esto se puede configurar en las opciones de excel o se puede hacer una macro para tal fin.
    gracias por tu atención.
    hausser.

  6. buen día amigos tengo una consulta si alguien me puede ayudar se lo agradeceria, mi duda pareciera que es algo sencillo pero no lo logro realizar:

    * Intento realizar en excel; necesito ingresar una cantidad pero con esa cantidad necesito sacar cuantos grupos puedo realizar a corde a la cantidad ingresada, por ejemplo ingreso un número 60, entonces necesito saber cuantos grupos de 15 personas puedo tener, etc,

Página de comentarios 2 de 2
1 2

Deja una respuesta

Los campos requeridos estan marcados con *.