jrgces

jrgces

 293K puntos  Madrid, España @jrgces desde - visto

Respuestas en Microsoft Excel

Respuesta en a

Hacer que excel sume todas las combinaciones posib

Yo escribí hace tiempo código para listar en una hoja todas las combinaciones posibles de sumas de hasta 13 elementos, porque 14 elementos requieren más de las 256 columnas del Excel que utilizo (el 2003). Si lo que necesitas no son todas las...
Respuesta en a

Permitir solo lista de combobox y bloq. Escritura

Prueba poniéndole True a la propiedad MatchRequired del cuadro combinado.

Ayuda con fórmula compleja en una celda

En Excel las horas son la parte decimal de un número en el que su parte entera representa los días, así que no hay nada que impida que se puedan usar las funciones de comparación. En concreto, en tu caso la fórmula pienso que podría ser:...
Respuesta en a

Como concatenar celdas que tengan información

=SI(Persona!G3<>"";Persona!G3&CARACTER(10);"")&SI(Persona!J3<>"";Persona!J3&CARACTER(10);"")&SI(Persona!K3<>"";Persona!K3&CARACTER(10);"")&SI(Persona!L3<>"";Persona!L3&CARACTER(10);"")&SI(Persona!M3<>"";Persona!M3&CARACTER(10);"")&SI(Persona!N3<>"";Per...
Respuesta en a

CONTAR.SI con varios criterios (Excel 2003)

=SUMAPRODUCTO((AV1:AV10=21)*(AW1:AW10="hombre")) Añadir más criterios es fácil: =SUMAPRODUCTO((AV1:AV10=21)*(AW1:AW10="hombre")*(AY1:Ay10="moreno")) Lo que no es posible es usar las columnas completas (AV:AV, por ejemplo) como argumento, y de hecho...

Actualizar datos y rango en tabla dinámica

El siguiente código, que va en el módulo de la hoja donde se encuentren los datos de que se nutra la tabla dinámica, la actualiza automáticamente al modificarse los datos de origen: Private Sub Worksheet_Change(ByVal Target As Range) With...
Respuesta en a

Vincular entre si varias celdas

Suponiendo que las hojas se llamasen Hoja1, Hoja2 y Hoja3 y la celda la A1, el código podría ser: Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range) If (Sh.Name = "Hoja1" Or Sh.Name = "Hoja2" Or Sh.Name = "Hoja3") And...
Respuesta en a

Formato condicional

En el formato condicional hay que seleccionar 'Fórmula' y poner como fórmula: =Y(A2>=4;A2<=6)
Respuesta en a

Msg de error antes de una Macro

Dim rngCelda As Range For Each rngCelda In [Hoja1!A1:A3] If rngCelda.Value = "" Then MsgBox "La celda " & rngCelda.Address & " no puede estar vacía" rngCelda.Select Exit Sub End If Next rngCelda