Respuesta
en
Microsoft Excel
a
Textbox que solo acepte números y guiones
Entiendo que los guiones pueden ir en cualquier parte y no son parte del número como signo menos. Siendo así cambia la función IsNumeric por ésta que considera tus necesidades. El resto de código te serviría. Function MiIsNumeric(s As String) As...
Respuesta
en
Microsoft Excel
a
Sumar columnas discontinuas
Bueno la forma mas inmediata suponiendo que las cantidades están en la columna B, desde B2 a B5, es escribir en B6 lo siguiente: = B2+B3+B5 También puedes poner en B6 la función SUBTOTAL así: = SUBTOTAL (9; B2:B5) Ahora filtras en la columna A o B de...
Respuesta
en
Microsoft Excel
a
Macro para transformar datos en excel
He hecho esta función que creo hace lo que quieres: Function MiFormato(s As String) As String Dim i As Integer Dim aux(2) As String 'Ultimo caracter aux(2) = Right(s, 1) If aux(2) Like ("[0-9]") Then ' es numero aux(2) = "" Else s = Left(s, Len(s) -...
Respuesta
en
Microsoft Excel
a
De numero a letra un día de la semana en excel
Una posibilidad es escribir en un rango los días de la semana y seleccionar mediante la función correspondiente. Si el número que representa la fecha a calcular está en A1 y los días de E1 a E7, comenzando por lunes la fórmula quedaría:...
Respuesta
en
Microsoft Excel
a
Pasar una fecha a texto
Bueno lo que sí funcionará es concatenar los formatos para dia mes y año. Sería algo como: =TEXTO(A1; "d") & " de " & TEXTO(A1;"mmmm") & " de " & TEXTO(A1;"aaaa") En el ejemplo tienes que cambiar A1 por L2 para que esa tu caso.
Respuesta
en
Microsoft Excel
a
Insertar Pivot con Macro
Lo más sencillo es crear un rango con nombre. No sé que Excel usas, pero en 2007 está en Formula / Name Management y creas un rango con el nombre que más te guste. En la fórmula escribes: = OFFSET(Report!$A$2,0,0,COUNTA(Report!$A$2:$A$200),1) Esto...
Respuesta
en
Microsoft Excel
a
Unir datos de toda una columna de tabla en una sola celda.
No entiendo bien qué necesitas. Cuando dices "los datos de la columna D concatenados" tienes que tener en cuenta que hay limitación de espacio por celda. No puedes construir un string tan grande como quieras. Tampoco veo la utilidad de hacerlo, pero...
Respuesta
en
Microsoft Excel
a
Multiplicar una celda que contiene un concatenate
Creo que lo mejor no es andar concatenando sino usar formatos personalizados. En el menú Formato/Celdas (ó Control+1) eliges la pestaña Numero y seleccionas Personalizados. Allí escoges uno que no vayas a usar y aparecerá un textbox con el formato...
Respuesta
en
Microsoft Excel
a
Longitud caracteres en buscador
Puedes comprobar la longitud de lo que se ha escrito antes de seguir con tu código de búsqueda. Sería algo como: If Len(Me.TextBox1.value) >5 then 'aquí tu código de búsqueda. end if.
Respuesta
en
Microsoft Excel
a
Buscar los siguientes datos que cumplan condición.
Bueno hay dos modos de hacerlo y es una cuestión curiosa. A base de fórmulas estándar hay que incluir "formula arrays". Veamos paso a paso: 1. En mi ejemplo puse el nombre a cambiar en F1 (Luis o Carlos ...)y los datos salen por ejemplo en H1, H2...