Ir al contenido principal

Pasos a seguir para permitir que las macros de VBA se ejecuten en archivos

Las macros de internet se bloquearán de forma predeterminada en Office.

Las macros de VBA son una forma común en que los actores malintencionados obtienen acceso para implementar malware y ransomware. Por tanto, para ayudar a mejorar la seguridad en Office, se ha cambiado el comportamiento predeterminado de las aplicaciones de Office para bloquear macros en archivos de Internet.

Con este cambio, cuando los usuarios abren un archivo que procede de Internet (por ejemplo, datos adjuntos de correo electrónico) y ese archivo contiene macros, se muestra el siguiente mensaje:

Banner de notificación de riesgo de seguridad sobre macros bloqueadas con un botón Más información

 Para que funcione las macros, hay que seguir estos pasos:

Click de derecho al Archivo y propiedades:

 

 y te aparecerá esta ventana, le activas el check para desbloquear, Aceptar y listo :

 

Importante: Realizar este proceso solamente si conoces el origen del archivo, no nos hacemos responsable si en algún momento sufre algún daño tu equipo.

Comentarios

Entradas más populares de este blog

Controlar base de datos de proveedores.

Has tu pedido por el correo electronico   solucionesmsexcelvba@gmail.com ¡Yo Te lo diseño de acuerdo a tus necesidades!

Una alternativa a la función BUSCARV en Excel

Como seguramente sabes, la función BUSCARV es una de las funciones más utilizadas en Excel y es de gran ayuda para buscar valores dentro de una lista. Sin embargo esta función tiene una restricción que puede ponerte en aprietos. Condición para utilizar la función BUSCARV La condición que tenemos para utilizar la función BUSCARV es que el valor que estamos buscando debe estar en la primera columna del rango de datos y esta condición se debe de cumplir siempre. En la siguiente imagen puedes observar cómo utilizo fácilmente la función BUSCARV para encontrar el total de la factura 8975: Sin embargo, si deseo encontrar el valor de la factura por el nombre de cliente no será posible utilizar la función BUSCARV ya que la columna Cliente no es la primera columna de la tabla. Por supuesto, una opción sería modificar la tabla de datos y mover la columna C como la primera columna, pero en ocasiones no podemos hacer dicho movimiento. En esta ocasión te mostraré una alternativa

Validación masiva de RFC's de contribuyentes para el CFDI 4.0

Si eres Contador o has manejado la plataforma del SAT entonces creo que estamos hablando el mismo lenguaje, y como siempre Soluciones MS Excel VBA , busca automatizar tu trabajo y que tu día sea mucho mas productivo. Te dejo un archivo de Excel en donde puedes crear el archivo de texto de forma automatizada tal cual como solicita el SAT: El funcionamiento de esta herramienta es relativamente fácil de utilizar, basta con pegar la información a partir de la celda ( B1, C1 y D1 ) , en donde la celda: B = RFC C = Nombre D = Código Postal si no cumple con uno de estos criterios, nos marca el siguiente mensaje: Cumpliendo con los criterios ya mencionados, basta con darle Click en la opción Exportar: Y de forma automática genera el archivo de texto que se llama que por default lo guarda según en donde tengas esta herramienta.   Descargar Herramienta Nota: Probablemente te aparezca algún mensaje que la macro se ha bloqueado , y para que funcione la herramienta sigue los pasos que se encuen

Consultar estatus de CFDI en el SAT desde VBA Excel

Si eres contador, auditor o trabajas día a día con CFDI´s, entonces esta herramienta es para ti. Si necesitas validar el estatus de un CFDI en el SAT basta con ingresar en la página del SAT https://verificacfdi.facturaelectronica.sat.gob.mx/ capturas los datos desde el portal del SAT como en la siguiente imagén... y listoooo...   Perooooooo..... Imagínate validar estatus de miles y miles de CFDI´s en el SAT es relativamente tedioso copiar y pegar uno por uno, luego capturar el CAPTCHA es aburrido no crees?, es por ello que tengo la mejor herramienta que te va ayudar a validar de forma masiva tus CFDI´s en el servidor del SAT, la herramienta esta hecha 100% en VBA Excel y ademas es muy fácil de utilizar. Si estas interesado, envíame un whatsapp al +52 967 151 5365 o también me puedes seguir en mi página de Facebook de igual manera me puedes dejar un mensaje.

¿Cómo saber si tengo instalado una versión de Office de 32 o 64 bits?

Microsoft recomienda el uso de Office de 32 bits para evitar problemas de compatibilidad, incluso nos da la posibilidad de usar esta versión en  sistemas operativos de 32 o 64 bits mientras que   una versión de Office de 64 bits solo puede ser usado en  sistemas operativos de 64 bits. La versión de office de 64 bits está orientada a archivos con altos volúmenes de información con tamaños y/o peso superior a 2GB, podemos inferir que esta versión esta orientada a usuarios avanzados y usos corporativos. A continuación te explico paso a paso como saber la versión de office (32 o 64 bits) que tenemos instalado para Office 2010 y 2013. OFFICE 2010 Abrimos Excel 2010 . Clic en el menú ARCHIVO . Clic en AYUDA En la parte derecha podemos ver la versión de Excel. OFFICE 2013 Abrimos Excel 2013. Clic en el menú ARCHIVO . Clic en CUENTA. Clic en ACERCA DE EXCEL. Se apertura una ventana desde donde podemos ver la versión.

Versiones de Excel

Historia de las versiones de Excel Es importante conocer la versión de Excel que estás utilizando porque si tienes una versión actual y quieres compartir la información con otra persona pero tu archivo hace uso de funcionalidades exclusivas de las últimas versiones de Excel, entonces la otra persona podría tener dificultades para trabajar con el archivo. O peor aún, si has guardado el archivo en el formato de las versiones 2007 o 2010 entonces una persona con una versión de Excel 2003 ( o anterior ) no podrá siquiera abrir el archivo. para tener una mejor idea de las versiones de Excel existentes en el mercado mencionaré todas las versiones del software y su año de lanzamiento. 1987 – Excel 2.0 1990 – Excel 3.0 1992 – Excel 4.0 1993 – Excel 5.0 1995 – Excel 95 (versión 7.0) 1997 – Excel 97 – incluido en Office 97 1999 – Excel 2000 (versión 9.0) 2001 – Excel 2002 (versión 10) 2003 – Excel 2003 (versión 11)

Una forma para crear copia de una hoja

Con Excel es posible crear una copia de la hoja activa. Es muy fácil: Con el cursor del ratón, seleccione la hoja que quiere copiar y presione simultáneamente la tecla CTRL y arrástrelo hasta el lugar donde quiere copiarla. Mantenga la tecla CTRL y el cursor del ratón presionados al mismo tiempo.

Asignar nombres a celdas o rangos

Asignar un nombre a un rango de celdas Estos nombres se pueden utilizar dentro de una fórmula para ayudar en la compresión de la misma posteriormente. Para asignar  un nombre a una celda sigue los siguientes pasos. Selecciona la celda o rango a la que asignarás un nombre y haz clic en el cuadro Nombre que se encuentra en el extremo izquierdo de la barra de fórmulas: Escribe el nombre que deseas y presiona Entrar. Otra manera de crear un nombre para un rango es desde la ficha Fórmulas y el botón Asignar nombre . Una vez que hayas seleccionado el rango de celdas oprime este botón y se mostrará el cuadro de diálogo Nombre nuevo : En la caja de texto Nombre coloca el nombre que asignarás a la celda o rango y oprime el botón Aceptar. Utilizar un nombre en una fórmula Como ejemplo final utilizaré el nombre que acabamos de crear dentro de una fórmula para que observes cómo Excel interpreta correctamente el nuevo nombre del rango, observa la barra de fórmulas: A

Convertir una 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. Para dejar en claro a lo que me refiero realiza la siguiente prueba. En la celda A1 coloca la fórmula =HOY() y en la celda B1 ingresa el texto “LA FECHA ES”. Ahora en la celda C1 coloca la fórmula =CONCATENAR(B1, ” “, A1) y observa el resultado: Definitivamente ese no era el resultado que esperábamos al realizar la concatenación de ambas celdas. El hecho es que todas las fechas en Excel son valores numéricos y para cualquier cálculo siempre se toma en cuenta dicho valor y no lo que vemos desplegado en pantalla. La manera de solucionar este inconveniente es convertir la fecha a texto en Excel . ¿Cómo convertir una fecha a texto en Excel? Para hacer la conversión de una fecha a un texto debemos utilizar la función TEXTO.

Consolidar varias hojas en una sola con Power Query

Te dejo un video para consolidar varias hojas en una sola con Power Query