jueves, 14 de febrero de 2019

Análisis rápido por Totales

Sinceramente no soy muy amigo de emplear el Análisis rápido en Excel, no por falta de potencial, al contrario, si no por manía personal :D

Veremos un ejemplo poco visto del uso del Análisis rápido en Excel - el análisis por Totales.

Este análisis por totales nos permite añadir fácilmente diferentes operaciones habituales sin esfuerzo.
1- Suma por columnas
2- Promedio por columnas
3- Recuento por columnas
4- Porcentaje del total absoluto por cada columna
5- Total acumulado por columnas

Análisis rápido por Totales



Más interesantes son las siguientes opciones:
6- Suma por filas
7- Promedio por filas
8- Recuento por filas
9- Porcentaje del total absoluto por cada fila
10- Total acumulado por filas

Análisis rápido por Totales



Quizá el que más emplee personalmente es la opción de 'Porcentaje del total absoluto por filas' y después el de 'Total acumulado por filas', sobre todo sobre listados únicos.

Por ejemplo en la imagen siguiente:
Análisis rápido por Totales


Donde se ve el resultado tras aplicar el análisis rápido por Totales - Porcentaje del total absoluto por cada fila.

martes, 12 de febrero de 2019

Ver descripción de características

Recientemente, en una de las últimas actualizaciones de Office me encontré, en el equipo de un cliente, una curiosidad.. y es que no se veía la típica etiqueta descriptiva de información de la característica (o botón) sobre el que posaba el cursor...

Ver descripción de características



Obviamente es algo sin lo que podemos vivir.. pero sin duda, en ocasiones lo echamos de menos.

Veremos hoy dónde encontrar la configuración de la opción de Excel que habilita/deshabilita esta posibilidad.

Como siempre accederemos a la Ficha Archivo > menú Opciones. En la ventana de Opciones de Excel iremos al menú General > sección Opciones de interfaz de usuario > desplegable: Estilo de información en pantalla

Ver descripción de características



las tres opciones son:
1- Mostrar descripciones de características en información de pantalla (opción por defecto): muestra no solo el nombre de la característica y si lo tiene su método abreviado, si no detalles adicionales explicando la característica.
2- No mostrar descripciones de característica en información de pantalla: muestra solo el nombre de la característica y si lo tiene su método abreviado
3- No mostrar información en pantalla: no muestra nada...


Pues ya sabes donde encontrar la opción ;-)

jueves, 7 de febrero de 2019

VBA: Cambiar propiedades de un documento de Word

Recientemente me percaté que en una carpeta de trabajo almacenaba multitud de ficheros de Word que he ido generando a lo largo de meses y que por la mecánica de creación (copiar y pegar), todos ellos tenían una propiedades de documento (Título, autor u Organización) idénticas.. y que no eran las que yo quería.

VBA: Cambiar propiedades de un documento de Word



La idea es no tener que ir documento a documento desde las propiedades del documento (desde el Explorador de Windows) cambiando dichas propiedades... así pues, veamos como una macro desde Excel nos ayudará a esto.

Insertamos un módulo estándar, y en esta ventana de código añadiremos nuestra macro:

Sub Cambiar_Autor_Organizacion_Titulo()
'Modificaremos las propiedades de los documentos de Word
'en concreto el Autor, Organización y el Título.

'definimos las variables para Word
Dim wdApp As Object
Dim wdDoc As Object
Set wdApp = CreateObject("Word.application")

Dim Autor As String
Dim sFolder As String
'Abre la aplicación para seleccionar la carpeta
With Application.FileDialog(msoFileDialogFolderPicker)
    If .Show = -1 Then 'si presionamos Aceptar
        sFolder = .SelectedItems(1)
    End If
End With
'control para verificar que hemos selecccionado alguna carpeta
If sFolder = "" Then Exit Sub

'trabajamos sobre los ficheros de Word (.docx) de la carpeta
Dim strFileSpec As String, strFilename As String
strFileSpec = sFolder & "\" & "*.docx"
strFilename = Dir(strFileSpec)

'recorremos la carpeta buscando ficheros
Do While Len(strFilename) > 0
    'mientras haya fichero recuperamos el nombre del fichero
    'para convertirlo en su Título
    Titulo = Split(strFilename, ".")(0)
    'abrimos el documento de Word
    Set wdDoc = wdApp.documents.Open(sFolder & "\" & strFilename)
    
    'y cambiamos las propiedades.
    With wdDoc
        .BuiltinDocumentProperties("Author") = "excelforo.com"
        .BuiltinDocumentProperties("Title") = Titulo
        .BuiltinDocumentProperties("Company") = "EXCELFORO"
        .Saved = False
        .Save   'grabamos el cambio
        .Close  'cerramos el documento
    End With
    
    strFilename = Dir
Loop
'cerramos la aplicación de Word
wdApp.Quit

'y liberamos memoria
Set wdDoc = Nothing
Set wdApp = Nothing

MsgBox ("Finalizado!")
End Sub



tras ejecutar la macro vemos el efecto...

VBA: Cambiar propiedades de un documento de Word