Respuesta
en
Microsoft Excel
y en 1 temas más
a
VBA setfocus no funciona
prueba mejor con el evento exit. En mi ejemplo tienes que sustituir textbox1 por el nombre de tu textbox. Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean) If Not IsDate(TextBox1) Then MsgBox "no es fecha" TextBox1 = Empty Cancel =...
Respuesta
en
Microsoft Excel
a
Macro guardar archivo con parte del nombre variable
Aquí tienes la solución: Debido a que excel no nos permite guardar un archivo con una fecha en su nombre, deberemos construirlo nosotros. La siguiente macro lo hace, en mi ejemplo la fecha está guardada en la ceda D3 Sub guardar() nombre =...
Respuesta
en
Microsoft Excel
a
Esta pregunta es para el experto Luis Mondelo...
Revisa este video y me cuentas: http://es.tbox.ws/28pbtG
Respuesta
en
Microsoft Excel
a
Sumar idéntica celda de varios libros
Esta es la solución, sigue mis instrucciones: -Crea una carpeta independiente y mueve a ella tus doce archivos de meses -Crea un libro nuevo y pega esta macro en un módulo. Graba el libro con el nombre INTEGRADO.XLS y lo guardas en la misma carpeta...
Respuesta
en
Microsoft Excel
a
Copiar datos de hoja a otra hoja
Esta es la solución, sigue mis pasos: Nuestro archivo se componede dos hojas: hoja1 y hoja2 En la hoja1 tenemos los datos escritos desde el rango A1. (En nuestro ejemplo el rango ocupa A1:D4) Tenemos un userform con un combobox y un commandbuttom. La...
Respuesta
en
Microsoft Excel
a
Textbox que solo acepte números y guiones
Esta es tu solución: En mi ejemplo he utilizado el evento "afterupdate" para que se ejecute al actualizar el textbox1. Esta macro te controla si es número y si tiene guiones. Private Sub TextBox1_AfterUpdate() valor = TextBox1.Value tope = Len(valor)...
Respuesta
en
Microsoft Excel
a
Función si con negrillas en celda
Vamos a solucionarlo con una pequeña macro: Ponte en la celda I8 (o en la que quieras) y ejecuta esta macro: Sub negrita() If Range("b11").Font.Bold = True Then ActiveCell.Value = "no" Else ActiveCell.Value = "si" End If End Sub Recuerda finalizar y...
Respuesta
en
Microsoft Excel
a
¿Cómo encontrar valores iguales en columna de Excel y copiar filas de coincidentes?
Aquí tienes la solución, sigue mis instrucciones: Vamos a poner tus datos iniciales en el rango A1:C7. Después ejecutas esta macro y todo listo. Sub organizar() Range("a2").Select fila = 2 columna = 5 Do While ActiveCell.Value <> "" valor =...
Respuesta
en
Microsoft Excel
a
Realizar reportes en excel
Esta es tu solución: por un lado tenemos el evento INITIALIZE para cargar el combo con todos los artículos, y una vez seleccionado uno, pulsamos en el botón para ejecutar la macro commandbuttom que creará un informe en word. Por un lado tenemos la...
Respuesta
en
Microsoft Excel
a
Macro para copiar rango y enviar correo electrónico
Esta es tu solución. Solo tienes que cambiar el correo del destinatario y el asunto: Sub correo() Range("b2:e11").Copy Set parte1 = CreateObject("outlook.application") Set parte2 = parte1.createitem(olmailitem) parte2.to = "[email protected]"...