En ocasiones Excel nos puede devolver errores que nos desconciertan, ya que interrumpen nuestro trabajo sin previo aviso dejando de funcionar. Un ejemplo es el que nos atañe hoy. Y es que puede ocurrir que de repente vemos que no podemos abrir ningún documento ya existente del programa, indicándonos el mismo que Se produjo un problema al enviar el comando en una ventana impidiendo la apertura del documento.
Category Archives: Excel
Restringir acceso a celdas excel
Es posible restringir acceso a celdas excel. Para ello podemos utilizar código VBA. En una línea de código podemos limitar el acceso a todas las celdas de una hoja, excepto el rango de las mismas que necesitemos.
Os lo muestro con Excel 2013. Vamos a situarnos en la Hoja1. Hacemos clic derecho en la pestaña, en la parte inferior y seleccionamos Ver código.
Se abrirá el editor de Visual Basic. Despliega las listas de la parte superior Worksheet y SelectionChange.
Justo donde queda situado automáticamente el cursor escribe la línea de código:
Me.ScrollArea = «A1:E7»
En este ejemplo le estamos indicando el rango de celdas (de la A1 a la E7) donde sí se podrá editar. Cierra el editor de VB y comprobarás que únicamente puedes acceder a esas celdas.
Si necesitas mantenimiento informático en tu empresa y asistencia técnica rellena el formulario de contacto y te informaremos enseguida: contacto
Extraer direcciones de correo de outlook
Si estás pensando en hacer campaña enviando mailings pero necesitas extraer direcciones de correo de outlook no necesitas software de terceros y pagar licencias. Vamos a utilizar la herramienta de exportación del propio outlook y excel en cualquiera de sus versiones.
Esta vez os lo muestro con Office 2013. En outlook vamos a Archivo y Opciones.
Vamos a Avanzadas y hacemos clic en Exportar.
Seleccionamos Exportar a un archivo. Siguiente. Seleccionamos Valores separados por comas. Siguiente.
Elegimos la carpeta de correo de donde queremos sacar las direcciones de correo. Siguiente. Le ponemos un nombre y una ubicación de destino. Siguiente.
Marcamos la casilla de verificación y vamos a Asignar campos personalizados…
Dejamos las opciones por defecto ya que nos ha agregado los campos que nos interesan. De, Para y CC porque son los que contienen direcciones de correo. Así que Aceptamos y hace el proceso de exportación que tardará más o menos dependiendo del volumen de correo que haya en esa carpeta elegida.
Esto ha creado un fichero en la ubicación de destino con extensión .csv. Le hacemos clic derecho y le indicamos Abrir con… Microsoft Excel.
Verás que ha metido toda la información en la columna A. Elimina la primera fila (la fila 1) y selecciona la columna A. Ve en el menú de Excel a la zona de Datos y a las opciones de herramientas de datos para buscar la opción Texto en columnas.
Dejamos marcada la casilla de verificación en Delimitados y Siguiente
En la zona de separadores le indicamos que en vez de Tabulación (lo desmarcamos) el separador será Otro y escribimos comillas «
Ya en el paso 3 de 3 dejamos las opciones por defecto y hacemos clic en Finalizar. Como resultado nos habrá separado por columnas las direcciones de correo.
Si necesitas mantenimiento informático en tu empresa y asistencia técnica rellena el formulario de contacto y te informaremos enseguida: contacto
Enviar mails desde excel
Enviar mails desde excel, word o access puede ahorrarnos tiempo y es muy sencillo. Te lo muestro a través de Word. Hacemos clic en el botón para agregar botones a la barra de acceso rápido en la parte superior izquierda.
Una vez desplegada seleccionamos Correo electrónico.
Ya tenemos el icono que nos permite enviar por mail el documento que estamos redactando con un solo clic.
Si necesitas mantenimiento informático en tu empresa y asistencia técnica rellena el formulario de contacto y te informaremos enseguida: contacto
Abrir dos excel en distintas ventanas
Para abrir dos excel en distintas ventanas corremos el riesgo de que nuestro office se desestabilice. Para lo amantes del riesgo os paso las modificaciones que hay que hacer en el registro de Windows para conseguir este «truco».
Abre el registro de Windows regedit, despliega HKEY_CLASSES_ROOT, Excel.Sheet.8, Shell y por último Open, donde encontrarás dos carpetas. Haz clic derecho sobre ddeexec y eliminas. Accede a la otra carpeta command y, dentro de ésta elimina la entrada de registro con el mismo nombre que su carpeta command.
Ahora haz doble clic sobre Predeterminado. En Información del valor escribe un espacio a continuación de lo escrito y la cadena «%1» (incluyendo las comillas).
Repite el proceso para la entrada Excel.Sheet.12 y listo.
Si necesitas mantenimiento informático en tu empresa y asistencia técnica rellena el formulario de contacto y te informaremos enseguida: contacto
Alertas personalizadas para el correo en iPhone y iPad
Cuando tenemos varias cuentas de correo configuradas en nuestro iPhone nos interesa saber dónde ha entrado ese nuevo mail que acaba de sonar. Para ello podemos configurar un sonido diferente según en qué cuenta acaba de entrar.
Accedemos a Notificaciones dentro de Ajustes
A continuación Mail
Elegimos la cuenta que queremos personalizar
Una vez dentro, a parte de configurar los avisos visuales, vamos a los sonidos en Sonido de correo nuevo
Sólo queda elegir el sonido y listo
FUENTE: Elaboración propia.
Excel: Cambiar contraseña, desbloquear hoja de excel
Situados en la hoja protegida presionamos la combinación de teclas Alt + F8 y en el editor de Visual Basic escribimos el siguiente código:
Sub Quitar_contraseña()
Dim a As Integer, b As Integer, c As Integer
Dim d As Integer, e As Integer, f As Integer
Dim a1 As Integer, a2 As Integer, a3 As Integer
Dim a4 As Integer, a5 As Integer, a6 As Integer
On Error Resume Next
For a = 65 To 66: For b = 65 To 66: For c = 65 To 66
For d = 65 To 66: For e = 65 To 66: For a1 = 65 To 66
For a2 = 65 To 66: For a3 = 65 To 66: For a4 = 65 To 66
For a5 = 65 To 66: For a6 = 65 To 66: For f = 32 To 126
Contraseña = Chr(a) & Chr(b) & Chr(c) & Chr(d) & Chr(e) & Chr(a1) _
& Chr(a2) & Chr(a3) & Chr(a4) & Chr(a5) & Chr(a6) & Chr(f)
ActiveSheet.Unprotect Contraseña
If ActiveSheet.ProtectContents = False Then
‘MsgBox “¡Enorabuena!” & vbCr & “Se ha quitado la contraseña:” & vbCr & Contraseña
Exit Sub
End If
Next: Next: Next: Next: Next: Next
Next: Next: Next: Next: Next: Next
End Sub
Cerramos el editor de Visual Basic y en el menú Herramientas – Macros ejecutamos la que hemos creado.
Pones la contraseña que quieras y…
FUENTE: Elaboración propia