Saltar al contenido
PROGRAMAR EN VBA MACROS DE EXCEL

Como eliminar la barra de los formularios y boton X cerrar


(adsbygoogle = window.adsbygoogle || []).push({});

En este post presento una macro que permite eliminar la barra de los formularios de Excel a la vez que elimina el botón X del formulario o botón cerrar, anteriormente se presentó un post que muestra una macro que permite eliminar la el botón X o cerrar de los formularios de VBA para Excel, sugiero que también lo revises para ver que es lo que más se adapta a tu macro.

Es preciso recomendar que leas 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.

  
Desde el link del final podrás descargar el archivo con la macro que permite eliminar la barra de formularios y botón X o cerrar del formulario, se debe agregar el código que se especifica debajo en un módulo, ello  permite eliminar la barra de títulos del formulario, luego en cada formulario donde se requiera eliminar la barra de titulo se debe agregar la codificación que se detalla.

El vídeo que sigue muestra una explicación más detallada y gráfica de la macro presentada, 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 formulario que crea un listado de todas las hojas para poder luego seleccionarlasbuscar en listbox mientras escribes en textboxordenar hojas libro excel por su nombreconectar Excel con Access y muchos ejemplos más.

function onYtEvent(payload) {
if (payload.eventType == ‘subscribe’) {
// Add code to handle subscribe event.
} else if (payload.eventType == ‘unsubscribe’) {
// Add code to handle unsubscribe event.
}
if (window.console) { // for debugging only
window.console.log(‘YT event: ‘, payload);
}
}

Código que se inserta en un módulo
Public Declare Function FindWindow Lib «User32» Alias «FindWindowA» (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Public Declare Function GetWindowLong Lib «User32» Alias «GetWindowLongA» (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Public Declare Function SetWindowLong Lib «User32» Alias «SetWindowLongA» (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Public Declare Function DrawMenuBar Lib «User32» (ByVal hwnd As Long) As Long

Sub EliminarTitulo(MeCaption)
Dim lStyle As Long
Dim hMenu As Long
Dim mhWndForm As Long
mhWndForm = FindWindow(«ThunderDFrame», MeCaption)
lStyle = GetWindowLong(mhWndForm, -16)
lStyle = lStyle And Not &HC00000
SetWindowLong mhWndForm, -16, lStyle
DrawMenuBar mhWndForm
End Sub

Sub muestraform()
UserForm1.Show
End Sub

Código que se inserta en un formulario
Dim FormX, FormY
Private Sub CommandButton1_Click()
Unload Me
End Sub
Private Sub UserForm_Initialize()
EliminarTitulo Me.Caption
Me.Height = Me.Height – 20

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.


(adsbygoogle = window.adsbygoogle || []).push({});

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      

Entradas relacionadas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Comentarios (6)

Hice tres formularios uno para cada hoja de excel, pero cuando estoy en una hoja y abro el primerformulario y pulso el boton para que abra el segundo formulario al poner el nombre no me da autocompletar nombre, tengo que irme a la hoja donde se encuantran los datos y abrir el formulario y ahi si me da el autocompletar nombre

Responder

I am the manager of JustCBD Store company (justcbdstore.com) and I am currently aiming to grow my wholesale side of company. It would be great if someone at targetdomain is able to provide some guidance ! I thought that the most effective way to accomplish this would be to connect to vape companies and cbd stores. I was hoping if anybody could suggest a trustworthy site where I can purchase CBD Shops Business Email Addresses I am currently checking out creativebeartech.com, theeliquidboutique.co.uk and wowitloveithaveit.com. Not exactly sure which one would be the best choice and would appreciate any advice on this. Or would it be much simpler for me to scrape my own leads? Suggestions?

Responder

Good post! We are linking to this particularly great content on our site. Keep up the good writing.

Responder

Pretty! This has been an extremely wonderful post. Thanks for supplying this info.

Responder

You are so awesome! I do not think I’ve truly read anything like that before. So great to discover another person with some genuine thoughts on this topic. Seriously.. thank you for starting this up. This website is one thing that is required on the web, someone with some originality!

Responder

Very good post. I am dealing with many of these issues as well..

Responder