7 trucos de excel que quizás no sabías

9
7 Trucos de Excel que quizás no sabías 3 básicos y 4 avanzados de optimización de macros

Upload: diego-arias-gomez

Post on 25-Jun-2015

1.279 views

Category:

Education


0 download

DESCRIPTION

Trucos de Excel, algunos básicos y otros avanzados. http://unbouncepages.com/macros/

TRANSCRIPT

Page 1: 7 trucos de Excel que quizás no sabías

7 Trucos de Excel que quizás no sabías

3 básicos y 4 avanzados de optimización de macros

Page 2: 7 trucos de Excel que quizás no sabías

1- Escribir varias líneas de texto de una vez

Puedes escribir la primera línea del texto seguida de la combinación de teclas ALT+ENTER y continuar luego con la siguiente línea dentro de la misma celda, finalizando con ENTER.

Page 3: 7 trucos de Excel que quizás no sabías

2- Como introducir números fraccionarios en Excel

Al tratar de escribir la fracción de un número, por ejemplo 1/2, Excel devolverá una fecha.Para solucionarlo es necesario especificar en Formato de celdas la opción "Fracción".

Es más sencillo hacerlo de la siguiente forma.Antecede un cero u otro número entero dejando un espacio.Por ejemplo: 0 1/2 se mostrará en Excel: ½

Page 4: 7 trucos de Excel que quizás no sabías

3- Trabajar en equipo con una misma hoja de cálculo

 En caso de que varias personas desean editar un archivo XLS al mismo tiempo (al estilo Google Docs). Sólo debes hacer click en Compartir libro y luego habilitar casilla de compartir.

Page 5: 7 trucos de Excel que quizás no sabías

4- Usar la instrucción WITH

Para optimizar una macro grabada y evitar tener que referenciar un mismo objeto muchas veces

Ejecución leeenta…Sheets(1).Range(“A1:Z1″).Font.Italic = TrueSheets(1).Range(“A1:Z1″).Font.Interior.Color = vbRedSheets(1).Range(“A1:Z1″).MergeCells = TrueEjecución rápida!With Sheets(1).Range(“A1:Z1″).Font.Italic = True.Font.Interior.Color = vbRed.MergeCells = TrueEnd With

Page 6: 7 trucos de Excel que quizás no sabías

5- Evitar la instrucción SELECT

En Excel es necesario seleccionar primero las cosas antes de actuar sobre ellas. Sin embargo, en VBA raramente se tiene que seleccionar algo para hacer esto. Código generado por el grabador:

Rows("1:1").SelectSelection.Font.Bold = True

Código optimizado:

Rows("1:1").Font.Bold = True

Page 7: 7 trucos de Excel que quizás no sabías

6- Cómo lidiar con libros de Excel protegidos por password

Este código se encargará de eliminar la protección contra password. En este caso el password es XYZRows("1:1").Font.Bold = True

If ActiveSheet.ProtectContents Then ActiveSheet.Unprotect Password:="XYZ" End If

Page 8: 7 trucos de Excel que quizás no sabías

7- Acelerar proceso de Macros

Apagar el parpadeo de pantalla y apagar los cálculos automáticos. Para esto iniciar siempre macros con:

Application.screenupdating=FalseApplication.calculation=xlCalculationManual

Y al final de código:Application.screenupdating=TrueApplication.calculation=xlCalculationAutomatic

Page 9: 7 trucos de Excel que quizás no sabías

@En1Mesfacebook.com/En1Mes

Taller de Excel: goo.gl/LdEzHd