Respuesta
en
Microsoft Excel
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
Microsoft Excel
a
Permitir solo lista de combobox y bloq. Escritura
Prueba poniéndole True a la propiedad MatchRequired del cuadro combinado.
Respuesta
en
Microsoft Excel
a
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
Microsoft Excel
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
Microsoft Excel
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...
Respuesta
en
Microsoft Excel
a
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
Microsoft Excel
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
Microsoft Excel
a
Formato condicional
En el formato condicional hay que seleccionar 'Fórmula' y poner como fórmula: =Y(A2>=4;A2<=6)
Respuesta
en
Microsoft Excel
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
