Luis Mondelo

Luis Mondelo

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

Respuestas en Microsoft Excel

Esta mal? Range("tablaTOTALSERIES").Select

Tiene pinta de que tablatotalseries es el nombre de una hoja de tu libro. Entonces tienes que hacer esto: sustituir range por sheets

Tengo una formula que me cuenta los años, como hago p que cuando no se digite la fecha no salgo 112

Pon esta fórmula y todo solucionado: =SI(B3="";"";SIFECHA(B3;B4;"y")) Recuerda finalizar y puntuar
Respuesta en a

Macro para contar. Si. Conjunto de una hoja especifica

Delante de cada palabra Range pon: sheets("hoja2"), es decir quedaría así: Application. Worksheetfunction. Countifs(sheets("hoja2"). Range("d6:d3000"), me. Codcurso. Value, sheets("hoja2"). Range("e6:e3000"), me. Modulo. Value, sheets("hoja2")....
Respuesta en a

Convertir contenido de celda a comentario

Para pasar el comentario a la celda tienes que ejecutar esta macro de ejemplo: Sub comentario() comen = ActiveCell.Comment.Text ActiveCell.Value = comen End Sub Y para poner un comentario: Sub poner_comentario() ActiveCell.AddComment ("hola") End Sub...

Insertar calendario desplegable en Excel 2010

Dentro del editor de Visual Basic haz click en Herramientas --- controles adicionales. En la ventana que aparece tienes que buscar ese control que se llamará: Microsoft date and time picker Déjalo marcado y te aparecerá como un control más para...
Respuesta en a

Usar texbox para números y descargar en celda para operaciones

Para que se vuelque con formato número tienes que convertir la variable de esta manera: Ejemplo: range("a2").value = cdbl(textbox1) Recuerda finalizar y puntuar
Respuesta en a

Insertar datos desdés un form a dos hojas a a misma vez

Al pulsar algún botón en tu formulario te hará esto: filaventas = sheets("ventas").range("b65000").end(xlup).row+1 filacaja = sheets("caja").range("b65000").end(xlup).row+1 sheets("ventas").cells(filaventas,2).value = cddate(txtfecha)...
Respuesta en a

Macro exclusiva para un libro

Aquí tienes la solución. Se parará cuando abras otro archivo y cuando vuelvas se activará de nuevo. Ya sabes: finaliza y puntúa por favor, En el objeto thisworkbook tienes que poner estas macros: Private Sub Workbook_Activate() control = 1 timer End...
Respuesta en a

Buscarv anidado con operación restar

Según tienes tu ejemplo, poniendo esta fórmula en la hoja3 funciona perfectamente: (En mi ejemplo los datos están el rango A1:B8, siendo la primera fila el encabezado. La fórmula la pongo en la celda A2 de la hoja3)...

Buscar encabezado si el valor es mayor a cero

Creo haberlo entendido y esta sería la solución: he puesto tus datos en una hoja en el rango A1:D5. Después tienes que seleccionar la celda A2 y ejecutar esta macro y te pondrá los encabezados en la columna E obedeciendo a tus instrucciones, es...

Suscríbete RSS