Como Guardar con Macro Libro Excel con Password o Contraseña





Este ejemplo muestra una macro que permite guardar el libro de Excel con Password o Contraseña, esta relacionado con otros post destinados a dar seguridad a los datos o Libro de Excel, quizás sea de utilidad lo que anteriormente se publicó: formulario que solicita password para ejecutar macro, leer el número de serie de la PC para dar acceso o no al Libro Excel, proteger archivo leyendo número de serie de la PC y ocultar hojas.

Desde el final del post se puede descargar el ejemplo en forma gratuita sin ninguna restricción, el código se puede adaptar a cada necesidad, Aporta por favor para sostener el sitio si está dentro de tus posibilidades, desde ya muchas gracias.

Si te estás iniciando en la operación de Excel o requieres afirmar conocimientos, recomiendo leer un excelente libro sobre Excel que te ayudará operar las planillas u hojas de cálculo, haz click acá, si quieres aprender sobre Excel, en inglés, entonces debes hacer click here. Si lo que necesitas es aprender o profundizar sobre la programación de macros con VBA este es unos de los mejores cursos on line que he visto en internet.

  

El vídeo verás la macro en acción con una explicación más detallada de su codificación y funcionamiento, recomiendo observar para una más fácil comprensión de la macro; suscribe a nuestra web desde la parte superior derecha de la página ingresando tu mail y a nuestro canal de You Tube para recibir en tu correo vídeos explicativos sobre macros interesantes, como  por ejemplo Recorre fila buscando y comparando datos de dos columnas en hojas distintasbuscar en listbox mientras escribes en textbox, como crear una factura o sale invoice y grabar guardar PDF XLS y enviar por mail, trabajando con filas, celdas, columnas, rangos y muchos ejemplos más.







  



La macro es bastante sencilla lo que hace básicamente es que al presionar el botón que se encuentra en el libro de ejemplo, la macro asociada se ejecute guardando el libro de Excel con una contraseña.

En este caso la contraseña que asigna la macro es "1234" (sin comillas), procediendo a guardar el archivo, saliendo un msgbox que nos avisa que el Libro se guardó con el password 1234. Recuerda hacer siempre una copia de seguridad si lo aplicas a tu libro de trabajo.


⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛
Quizá sea de utilidad también

Como crear una factura con excel, guardarla y enviarla por mail automáticamente


Como enviar mail con archivo Excel y PDF mediante Outlook con Excel

Como hacer un link o hiperlink a google maps con Excel

⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛



⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛

Para proteger el libro con macro se usa este código.

ActiveWorkbook.Password = "1234"

Para guardar el libro se puede usar este código, en el ejemplo guardar el libro en el que se esta trabajando sin cerrarlo.

ActiveWorkbook.Save

Para Cerrar el libro se usa este otro código, en este ejemplo no se cierra el libro por eso está comentada la linea de código con un apostrofe ( ' ).

'ActiveWorkbook.Close

Descarga el libro de ejemplo Como Guardar con Contraseña o Password un Libro Excel con Macro y prueba el código, en la próxima muestro como guardar otro libro que no es el que se está usando con password, suscribe al blog desde la parte superior derecha ingresando tu mail solamente.


Código que se inserta en un módulo

Sub GuardarActiveBookPassword()
Application.ScreenUpdating = False
Application.DisplayAlerts = False
On Error Resume Next
ActiveWorkbook.Password = "1234"
ActiveWorkbook.Save
MsgBox ("El archivo se guardo con éxito Password: 1234"), vbInformation, "AVISO"
'ActiveWorkbook.Close
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛


Si te fue de utilidad puedes INVITARME UN CAFÉ y de esta manera ayudar a seguir manteniendo la página, CLICK para descargar en ejemplo en forma gratuita.


If this post was helpful INVITE ME A COFFEE and so help keep up the page, CLICK to download free example.


Si te gustó por favor compártelo con tus amigos
If you liked please share it with your friends      

Fixture Rusia 2018 en Excel Relizado Con Macros





En este post  presento un Fixture de la Copa Mundial de Futbol Rusia 2018 en Excel, está íntegramente hecho con macros de Excel, se pude observar como se han aplicado las macros de Excel agregadas como ejemplos en esta Web, insertar una foto o imagen y centrar automáticamente en una celda, como cambiar el nombre de las images o fotos en Excel, como cortar copiar pegar con macros de VBA, como ejecutar una macro dependiendo del valor de una celda, como modificar la barra de menú ribbon o cinta de opciones de Excel y  mucho más que encontrarás aca.

Desde el final del post se puede descargar el ejemplo en forma gratuita sin ninguna restricción, el código se puede adaptar a cada necesidad, Aporta por favor para sostener el sitio si está dentro de tus posibilidades, desde ya muchas gracias.

Si te estás iniciando en la operación de Excel o requieres afirmar conocimientos, recomiendo leer un excelente libro sobre Excel que te ayudará operar las planillas u hojas de cálculo, haz click acá, si quieres aprender sobre Excel, en inglés, entonces debes hacer click here. Si lo que necesitas es aprender o profundizar sobre la programación de macros con VBA este es unos de los mejores cursos on line que he visto en internet.

  

El vídeo verás la macro en acción con una explicación más detallada del funcionamiento, recomiendo observar para una más fácil comprensión de la macro; suscribe a nuestra web desde la parte superior derecha de la página ingresando tu mail y a nuestro canal de You Tube para recibir en tu correo vídeos explicativos sobre macros interesantes, como  por ejemplo Recorre fila buscando y comparando datos de dos columnas en hojas distintasbuscar en listbox mientras escribes en textbox, como crear una factura o sale invoice y grabar guardar PDF XLS y enviar por mail, trabajando con filas, celdas, columnas, rangos y muchos ejemplos más.








  



El Fixture de la Copa Mundial de Rusia 2018 se puede descargar del link del final, siendo compatible para Excel de 32 o 64 bits, es muy fácil de operar, mira el vídeo tutorial para entender en forma más sencilla, se debe descargar el fichero rar y descomprimir guardando la carpeta imágenes y el archivo excel con el fixture 2018 en forma conjunta, ya que la macro busca las banderas de los distintos países en la carpeta banderas.

La barra ribbon de Excel se ha modificado agregando una pestaña nueva, en ella se han incorporado iconos personalizado que permite ejecutar distintas macros para operar la aplicación Fixture Russia 2018.



El primer icono, es una representación de la copa mundial permite navegar a la hoja principal donde se encuentra los partidos  de octavos de final y posteriores.

El segundo icono, que es una pelota de fútbol oficial de Russia 2018 permite navegar hasta la hoja donde se encuentra la programación o fixture de los partidos de la primera face o primera ronda.

El siguiente icono, que es una pelota de fútbol, permite ver los resultados y posiciones de todos los grupos.

El siguiente o cuarto icono permite ejecutar una macro que luego de seleccionar el grupo correspondiente, se mostrar los resultados de cada partido, la posición y demás detalles del grupo seleccionado.

La primera pantalla tiene el siguiente aspecto:


En esta página se puede seleccionar el país, la macro dependiendo del país seleccionado buscará en la base de datos cargada la diferencia horaria, volviendo a cargar los horarios de los distintos partidos o fecha, en caso de países con mucha diferencia horaria puede llegar a ser el día siguiente.

La pantalla con los partidos de la primera face o primera ronda se muestra luego de presionar el icono correspondiente o bien en la imagen de Rusia 2018 que se encuentra en la hoja inicial, el aspecto es el siguiente:



⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛
Quizá sea de utilidad también

Como crear una factura en Excel y descontar stock al facturar


Como enviar mail con archivo Excel y PDF mediante Outlook con Excel

Combobox depende de otro combobox y carga datos en textbox

Como buscar datos en listbox mientras se escribe en textbox

Como buscar datos por cliente entre un rango de fechas

Como conectar Excel con Access

Como conectar Excel con Word y modificar plantilla

⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛



⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛

Se puede consultar los detalles de un solo grupo, tales como resultados, posición de los distintos partidos, además de cantidad de partidos ganados, perdidos, goles a favor, en contra, diferencia del, entre otros, se observará una pantalla como la siguiente:



También se puede consultar el resultado y detalle de todos los equipos tal cual se muestra en la imagen siguiente:



Al realizar las distintas consultas, la macro automáticamente crea una hoja calcula los resultados y los expone, una vez que se activa otra hoja, la hoja con los resultados se elimina y se vuelve a crear cada vez que se realiza la consulta.

En la hoja principal se encuentra un botón que permite determinar todos los clasificados a octavos de final y cargarlo en las casillas que corresponde, esto funciona correctamente si se han cargado los resultado de los  48 partidos de la primera face o primera ronda de la copia mundial FIFA 2018; en caso que no se hayan cargado todos los partidos; se pueden agregar manualmente los clasificados a octavos de final.

La macro permite cargar el equipo correspondiente, una vez cargado automáticamente busca la bandera y la ubica en la celda destinada a tal fin; los clasificados a cuartos de finales y posteriores se determinan en forma automática, no se permite realizarlo en forma manual, por ende se deben cargar los resultados de los distintos partidos de octavos de final y se registrarán automáticamente los clasificados a cuartos de final buscando las banderas correspondientes.

Lo mismo sucede con los partidos de cuarto de final, al cargar los resultados, automáticamente se cargan los clasificados a la semifinal, lo mismo pasa con el tercer y cuarto puesto, como así también con el partido final de la FIFA WORLD CUP RUSIA 2018 o COPA MUNDIAL FIFA 2018.

La macro también permite imprimir los partidos de la primera face, los clasificados a octavos de final, las posiciones obtenidas y detalles de los distintos grupos.

La codificación es realmente muy extensa con muchas variables que intervienen en la misma, no obstante, creo conveniente exponer la codificación o parte del código que permite ubicar cada bandera de los distintos países participantes en EL FIXTURE la COPA MUNDIAL DE FUTBOL RUSIA 2018 o FIFA WORLD CUP RUSSIA 2018.


Código que se inserta en un módulo

'AGREGA BANDERAS GRUPO D
'Desde aca empieza a agregar las banderas
ult = "NO"
col = 5
For j = 3 To 27 Step 12
If j = 27 Then j = 23
For x = 53 To 63 Step 2
If x = 63 And ult = "SI" Then GoTo salD:
If j = 23 And x = 53 Then
x = 55
col = 21
ult = "SI" 'marcador para indicar que esta agrgando banderas en tabla de posiciones que tiene 13 filas y no 15
End If
pais = c.Cells(x, j)
Set ran = c.Cells(x, col)
d.Shapes(pais).Copy
c.Paste
Set imag = c.Shapes(pais)
cw = 6.4 'ActiveCell.ColumnWidth 'imag.Width / 10.67111364
rh = 25  'ActiveCell.RowHeight 'imag.Height / 2
With imag
    .Name = pais & x
    .Top = ran.Top
    'reducimos el alto y ancho de la foto
    .Width = cw
    .Height = rh
    'se centra horizontalmente en la celda indicada
    .Left = ran.Left ' + (ran.Width - imag.Width) / 2
End With
Next x
col = 13
Next j
salD:
Set imag = Nothing


Si te fue de utilidad puedes INVITARME UN CAFÉ y de esta manera ayudar a seguir manteniendo la página, CLICK para descargar en ejemplo en forma gratuita.


If this post was helpful INVITE ME A COFFEE and so help keep up the page, CLICK to download free example.


Si te gustó por favor compártelo con tus amigos
If you liked please share it with your friends      

Listado e Imagenes de Iconos que Hay en Menus Barras Ribbon de Excel





Para poder agregar íconos que permitan asignarles macros, se necesita saber cual es el nombre específico de cada ícono que compone las distintas barras de menús ribbon de Excel.

Desde el final del post se puede descargar el ejemplo en forma gratuita sin ninguna restricción, el código se puede adaptar a cada necesidad, Aporta por favor para sostener el sitio si está dentro de tus posibilidades, desde ya muchas gracias.

Si te estás iniciando en la operación de Excel o requieres afirmar conocimientos, recomiendo leer un excelente libro sobre Excel que te ayudará operar las planillas u hojas de cálculo, haz click acá, si quieres aprender sobre Excel, en inglés, entonces debes hacer click here. Si lo que necesitas es aprender o profundizar sobre la programación de macros con VBA este es unos de los mejores cursos on line que he visto en internet.

  

El vídeo verás la macro en acción con una explicación más detallada de su codificación y funcionamiento, recomiendo observar para una más fácil comprensión de la macro; suscribe a nuestra web desde la parte superior derecha de la página ingresando tu mail y a nuestro canal de You Tube para recibir en tu correo vídeos explicativos sobre macros interesantes, como  por ejemplo Recorre fila buscando y comparando datos de dos columnas en hojas distintasbuscar en listbox mientras escribes en textbox, como crear una factura o sale invoice y grabar guardar PDF XLS y enviar por mail, trabajando con filas, celdas, columnas, rangos y muchos ejemplos más.







  



Desde el final se puede descargar el archivo ZIP que contiene un archivo de Excel y otro de Word, desde el archivo de Excel se puede abrir el archivo de Word, es un archivo que contiene todos los nombre e íconos que contiene Excel, se verá como la imagen siguiente


⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛
Quizá sea de utilidad también

Como enviar mail desde Excel adjuntando PDF


Como enviar mail con archivo Excel y PDF mediante Outlook con Excel

Formulario de VBA para insertar datos

⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛



⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛

Es preciso mencionar que el archivo de Word está un poco modificado ya que al abrir el fichero se podrá observar en el menú archivo dos menús agregados uno se llama "ImageMso 0" y "ImageMso 1" haciendo click en dichos menús se pueden ver los íconos que componen Excel.


Código que se inserta en un módulo

#If VBA7 And Win64 Then
    'Si es de 64 bits
    Private Declare PtrSafe Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
            ByVal hwnd As LongPtr, ByVal lpOperation As String, ByVal lpFile As String, _
            ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As LongPtr
#Else
    'Si es de 32 bits
    Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
                                          ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _
                                          ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
#End If

Sub Muestra(control As IRibbonControl)
    MsgBox "suscribe a https://youtube.com/programarexcel" & Chr(10) & Chr(10) & "visita https://programarexcel.com"
End Sub

Sub ejecuta()
ruta = ActiveWorkbook.Path & "\Office2010IconsGallery.docx"
lngErr = ShellExecute(0, "OPEN", ruta, "", "", 0)
End Sub


Si te fue de utilidad puedes INVITARME UN CAFÉ y de esta manera ayudar a seguir manteniendo la página, CLICK para descargar en ejemplo en forma gratuita.


If this post was helpful INVITE ME A COFFEE and so help keep up the page, CLICK to download free example.


Si te gustó por favor compártelo con tus amigos
If you liked please share it with your friends      

Listado de Comandos de Excel que Hay en Menus Barras Ribbon






Para poder modificar la barra de menú, cinta de opciones o ribbon, es preciso saber cual es el nombre del comando, barra, menú, grupo, subgrupo que integran las distintas barras o ribbon de Excel.

Sabiendo el nombre correcto se podrá inhabilitar, agregar un botón en determinada barra, grupo, subgrupo, etc.

Desde el final del post se puede descargar el ejemplo en forma gratuita sin ninguna restricción, el código se puede adaptar a cada necesidad, Aporta por favor para sostener el sitio si está dentro de tus posibilidades, desde ya muchas gracias.

Si te estás iniciando en la operación de Excel o requieres afirmar conocimientos, recomiendo leer un excelente libro sobre Excel que te ayudará operar las planillas u hojas de cálculo, haz click acá, si quieres aprender sobre Excel, en inglés, entonces debes hacer click here. Si lo que necesitas es aprender o profundizar sobre la programación de macros con VBA este es unos de los mejores cursos on line que he visto en internet.

  

El vídeo verás la macro en acción con una explicación más detallada de su codificación y funcionamiento, recomiendo observar para una más fácil comprensión de la macro; suscribe a nuestra web desde la parte superior derecha de la página ingresando tu mail y a nuestro canal de You Tube para recibir en tu correo vídeos explicativos sobre macros interesantes, como  por ejemplo Recorre fila buscando y comparando datos de dos columnas en hojas distintasbuscar en listbox mientras escribes en textbox, como crear una factura o sale invoice y grabar guardar PDF XLS y enviar por mail, trabajando con filas, celdas, columnas, rangos y muchos ejemplos más.







  


Primero descargar el archivo comprimido ZIP, descomprimir guardando en cualquier directorio, pero juntos, se descargarán dos archivos de Excel uno con la macro que permite abrir el otro archivo de Excel que contiene el listado de todos los comandos, menú, barras, etc. que integran un Libro de Excel.

⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛
Quizá sea de utilidad también

Como enviar mail desde Excel adjuntando PDF


Como enviar mail con archivo Excel y PDF mediante Outlook con Excel

Formulario de VBA para insertar datos

⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛



⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛

El archivo es compatible con Office de 32 y 64 bits, la imagen a continuación muestra como se verá el archivo de Excel con el listado de menús, comandos, etc. que integran un Archivo de Excel, es importante para saber el nombre correcto del comando cuando se requiera modificar la programación XML del fichero.



Saber el nombre del comando, permitirá referenciar en forma correcta al comando o menú que se requiera modificar eliminar, inhabilitar, etc. y se verá en post posteriores, sugiero suscribir al blog desde la parte superior derecha o al canal de you tube para puedan recibir un aviso cuando se publique un ejemplo nuevo.


Código que se inserta en un módulo

#If VBA7 And Win64 Then
    'Si es de 64 bits
    Private Declare PtrSafe Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
            ByVal hwnd As LongPtr, ByVal lpOperation As String, ByVal lpFile As String, _
            ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As LongPtr
#Else
    'Si es de 32 bits
    Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" ( _
                                          ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, _
                                          ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) As Long
#End If

Sub Muestra(control As IRibbonControl)
    MsgBox "suscribe a https://youtube.com/programarexcel" & Chr(10) & Chr(10) & "visita https://programarexcel.com"
End Sub

Sub ejecuta()
ruta = ActiveWorkbook.Path & "\excelcontrols.xlsx"
lngErr = ShellExecute(0, "OPEN", ruta, "", "", 0)
End Sub


Si te fue de utilidad puedes INVITARME UN CAFÉ y de esta manera ayudar a seguir manteniendo la página, CLICK para descargar en ejemplo en forma gratuita.


If this post was helpful INVITE ME A COFFEE and so help keep up the page, CLICK to download free example.


Si te gustó por favor compártelo con tus amigos
If you liked please share it with your friends      

Como Usar el Editor XML Para Modificar Ribbon o Menu





Para modificar la barra de menú de Excel o Ribbon, se necesita modificar la programación XML del Libro de Excel en el cual deseamos modificar la barra de Menu de Excel, Cinta de Opciones o Ribbon.

Desde el final del post se puede descargar el ejemplo en forma gratuita como así también el Editor de XML que es un software de uso libre, el código se puede adaptar a cada necesidad, Aporta por favor para sostener el sitio si está dentro de tus posibilidades, desde ya muchas gracias.

Si te estás iniciando en la operación de Excel o requieres afirmar conocimientos, recomiendo leer un excelente libro sobre Excel que te ayudará operar las planillas u hojas de cálculo, haz click acá, si quieres aprender sobre Excel, en inglés, entonces debes hacer click here. Si lo que necesitas es aprender o profundizar sobre la programación de macros con VBA este es unos de los mejores cursos on line que he visto en internet.

  

El vídeo verás la macro en acción con una explicación más detallada de su codificación y funcionamiento, recomiendo observar para una más fácil comprensión de la macro; suscribe a nuestra web desde la parte superior derecha de la página ingresando tu mail y a nuestro canal de You Tube para recibir en tu correo vídeos explicativos sobre macros interesantes, como  por ejemplo Recorre fila buscando y comparando datos de dos columnas en hojas distintasbuscar en listbox mientras escribes en textbox, como crear una factura o sale invoice y grabar guardar PDF XLS y enviar por mail, trabajando con filas, celdas, columnas, rangos y muchos ejemplos más.







  


En este post se muestra como usar el Editor de XML, algo que nos ayudará a poder modificar la programación XML del Libro de Excel en el cual queramos modificar la Barra de Menú de Excel, Cinta de Opciones o Ribbon.

Al descargar el archivo ZIP y descomprimir, se verá un archivo de Excel y un archivo ejecutable que contiene el editor de XML, precisamente se denomina "Custom UI Editor For Microsoft Office", descargar los dos archivos y guardarlos en el mismo directorio, posteriormente desde el libro de Excel al presionar el botón se puede ejecuta una macro que instala el Editor en nuestra PC, es un archivo muy chiquito que prácticamente nos ocupará espacio ni recursos; sirve para poder editar la programación XLM de los Libros de Excel, modificando dicha programación se podrán modificar las barras de menú, cinta de opciones o ribbon de Excel.


⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛
Quizá sea de utilidad también

Como enviar mail desde Excel adjuntando PDF


Como enviar mail con archivo Excel y PDF mediante Outlook con Excel

Formulario de VBA para insertar datos

⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛



⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛

La imagen siguiente muestra como se verá al ejecutar el Editor de XML, para editar un archivo y poder modificar las barras de menú, cinta de opciones o ribbon de Excel, ya sea agregando botones quitando o deshabilitando opciones.



Se debe presionar File para abrir un archivo, se muestra un Explorador de Archivos de Windows para para abrir el fichero que deseamos modificar, presionamos Insert para escribir el código XML correspondiente para modificar las barras de menú, cinta de opciones o ribbon de Excel, para archivos de Excel de 2010 en adelante se debe seleccionar, "Insert", luego "Office 2010 Custom UI Part" o "Office 2007 Custom UI Part" para ficheros de Excel 2007.

En el espacio destinado a escribir el código se escribe lo necesario para lograr la modificación que se requiera, por ejemplo el código siguiente permite agregar un botón al menú que será explicado más adelante:

<customUI xmlns="http://schemas.microsoft.com/office/2006/01/customui">
  <ribbon>
    <tabs>

      <tab idMso="TabHome" >
        <group id="customGroup1" label="Programar Excel" insertAfterMso="GroupEditingExcel">

          <button id="customButton1" label="Macro" size="large"
onAction="Muestra" imageMso="GroupTrack" />
        </group>
      </tab>

    </tabs>
  </ribbon>
</customUI>


Código que se inserta en un módulo

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA" _
(ByVal hwnd As Long, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Long) _
As Long
Sub Muestra(control As IRibbonControl)
    MsgBox "suscribe a https://youtube.com/programarexcel" & Chr(10) & Chr(10) & "visita https://programarexcel.com"
End Sub

Sub ejecuta()
ruta = ActiveWorkbook.Path & "\OfficeCustomUIEditorSetup.msi"
lngErr = ShellExecute(0, "OPEN", ruta, "", "", 0)
End Sub


Si te fue de utilidad puedes INVITARME UN CAFÉ y de esta manera ayudar a seguir manteniendo la página, CLICK para descargar en ejemplo en forma gratuita.


If this post was helpful INVITE ME A COFFEE and so help keep up the page, CLICK to download free example.


Si te gustó por favor compártelo con tus amigos
If you liked please share it with your friends      

Diary 2018 Calendar in Excel





In this post you can dowload Diary 2018 Calendar, made in Excel, contains many macros that can be found and download for free from this page, it uses forms and various procedures or macros the make functional, does not use virtually any formula built in Excel.

From the end of the post you can download the example for free without any restriction, the code can be adapted to each need, please contribute to support the site if it is within your means, thank you very much.

If you are starting in the Excel operation or you need to affirm knowledge, I recommend reading an excellent book about Excel that will help you to operate the spreadsheets, click here, if you want to learn Excel, in English, then you must click here. If what you need is to learm or deepen the programming of macros with VBA, this is one of the best online courses I have seen online.


  

The video will see the macro in action with a more detailed explanation of its coding and operation, I recommend observing for easier understanding of the macro; subscribe to our website from the top right of the page by entering your mail and to our You Tube channel to receive in your email explanatory videos about interesting macros, such as For example, search row searching and comparing data of two columns in different sheets, search in listbox while writing in textbox, how to create an invoice or invoice and save save PDF XLS and send by mail, working with rows, cells, columns, ranges and many more examples.








  


When you download the Agenda 2018 Calendar, you will see on the left side the list of months from January to December, pressing on the desired month will show the same, if you need to view all you must press the button that is at the beginning called "All", this will show the calendar with all the months of the year.


By double clicking on the calendar on a particular day, a form is displayed that allows you to enter the task or activity that you wish to schedule, being able to enter the start and end time if required, also in spite of leaving by default the day in which we clicked, can be manually changed by assigning the day you want for the task you are trying to add.




By clicking on the save button at the end of the form, the task is saved and added to the list of tasks on the right of the page, automatically sorted by date, then by start time and by time of inspection of the task.



⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛
Quizá sea de utilidad también

Como enviar mail desde Excel adjuntando PDF


Como enviar mail con archivo Excel y PDF mediante Outlook con Excel

Formulario de VBA para insertar datos

⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛



⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛⇛

It is also possible to print the calendar, it is done from the button that is at the beginning of the file on the right, by pressing, the list of assigned tasks is printed as shown in the following image:



You can also print the calendar, the print will take a different form, printing a sheet for each month occupying the entire A4 sheet at the end of the calendar leaves some lines for writing notes, the calendar is printed in large form leaving space in the same day for annotations, just like the image that is shown below.



Si te fue de utilidad puedes INVITARME UN CAFÉ y de esta manera ayudar a seguir manteniendo la página, CLICK para descargar en ejemplo en forma gratuita.


If this post was helpful INVITE ME A COFFEE and so help keep up the page, CLICK to download free example.


Si te gustó por favor compártelo con tus amigos
If you liked please share it with your friends