Luis Mondelo

Luis Mondelo

Excel avanzado y VBA
 810K puntos  Castilla-La Mancha, España @luismondelo desde - visto

Respuestas en Microsoft Excel

Respuesta en a

Formula buscar o coincidir sobre filas y columnas

Tal y como has planteado tu problema solo tienes que ejecutar esta macro y todo listo: Sub buscar() valor = Range("a1").Value Set busca = ActiveSheet.Range("b2:k2").Find(valor, LookIn:=xlValues, lookat:=xlWhole) If Not busca Is Nothing Then...
Respuesta en a

Pregunta para Luis Mondelo!

Incluye las siguientes líneas al principio de esa macro: if isempty(textbox22) ="" or isempty(textbox4) then msgbox "Debe completar los datos......." exit sub end if
Respuesta en a

Pregunta para Luis Mondelo!

Claro que se produce un error. Es porque solo puede haber un evento change. Entonces para arreglarlo tienes que meter mi código dentro del otro evento y todo listo, es decir sería así: Private Sub Worksheet_Change(ByVal Target As Range) If...
Respuesta en a

¿Cómo resaltar el valor máximo dentro de cada grupo en Excel?

Sigue este ejemplo: Nos vamos a imaginar que mi tabla de datos ocupa las columnas A y B y el rango A1:B1000, siendo la primera fila los encabezados. Queremos resaltar la fila con el importe máximo que está en la columna B. Ahora sombrea toda la tabla...

Copiar una fila y pegar en una hoja determinada del mismo libro.

Prueba con esta idea, sigue mi ejemplo: Nos situamos en la hoja donde están las filas a copiar y nos posicionamos encima de la primera celda de la primera fila. Después ejecuta esta macro y te preguntará fila por fila a que hoja quieres copiar dicha...
Respuesta en a

Dar formato a los botones

Tienes que utilizar botones de tipo activex y dentro de sus propiedades tienes la propiedad picture. Ahí pulsas y navegas para pegarla la imagen que tengas en tu disco duro y todo listo.
Respuesta en a

Como se hace en excel para saber que diferencia hay entre dos horas, Ej. 21:15 - 23:45

Simplemente restando las celdas, es decir, sigue este ejemplo: En A1 ponemos 21:15 En B1 ponemos 23:15 En C1 ponemos la siguiente fórmula: =B1-A1 Listo Recuerda finalizar y puntuar
Respuesta en a

Tomando valores desde una columna que varia

Un ejemplo: En M2 ponemos 4 En M3 ponemos 12 En N2 ponemos esta fórmula: =DIRECCION(M2;26) En N3 ponemos esta fórmula: =DIRECCION(M3;26) Ahora en otra celda, por ejemplo la O3 ponemos esta fórmula: =SUMA(INDIRECTO(N2):INDIRECTO(N3)) Ahora solo tienes...

Pasar datos de textbox a label

Yo haría lo siguiente: Al pulsar el botón programaría la macro para que primero llevara el contenido del textbox1 a una celda determinada de una hoja y después al abrir el según form en su rutina INITIALIZE programaría para que el label asumiera el...

Suscríbete RSS