angelcrisnor

angelcrisnor

 79,1K puntos  Madrid, España @angelcrisnor desde - visto

Respuestas en Microsoft Excel

Respuesta en a

Macro autollenar celda contigua.

Lo que necesitas para conseguir eso es hacer una macro de control de eventos. En concreto la siguiente (tiene que llamarse así) y tienes que copiarla como código VBA dentro de la Hoja donde tengas las celdas (no tienes que copiarlo a un Módulo de...
Respuesta en a

Macro para copiar filas con un mismo identificador

¿Has intentado ORDENAR todo tu rango por la columna donde tienes el identificador?. ¿No te valdría eso? Si quieres, pásame el archivo excel a esta dirección: [email protected]
Respuesta en a

Múltiple

Tal vez esto sea lo que estés buscando. =SI(J28=1;MES(C28);SI(J28=2;MES(C28)+1;SI(J28=3;MES(C28)+2;0)))
Respuesta en a

¿Cómo extraer texto en excel?

Como siempre, se puede hacer de varias formas, pero creo que esta te puede funcionar, suponiendo que los textos que figuran en negrita aparecen siempre y son únicos en cada celda: XXXXX cambia por 1.650.000 EUR de Nombre1 a Nombre2 Nombre1:...
Respuesta en a

Ayuda con fórmula

Puedes acompañar el cálculo del porcentaje con la función =MIN() para asegurarte de que tu porcentaje no supera el límite correspondiente a cada día (8% o 15%) En el gráfico no aparece respecto a qué cantidad calculas el %. ¿Qué fórmula utilizas por...
Respuesta en a

Comparar dos strings letra a letra dentro de Macro

res = 0 For i = 1 To Len(cadena1) If Mid(cadena1, i, 1) = Mid(cadena2, i, 1) Then res = res + 1 End If Next i
Respuesta en a

Convertir Unidades de Tiempo: horas Minutos Seg..

No sé a qué te refieres con compilarlo. El VBA no hay que compilarlo, porque es interpretado. No obstante, he probado tus tres funciones y funcionan perfectamente. Revisa el dato de partida que pones en D4. Con 12:20:40 me salen: - En horas:...
Respuesta en a

Colocar dos funciones en una celda única

Viendo el ejemplo que pones al final tal vez lo que necesites sea simplemente concatenarlas: =CONCATENAR(NOMPROPIO("casa");CONTAR.SI(A1:A24;F2))
Respuesta en a

Algunas celdas en MAYÚSCULAS

No existe un formato para hacerlo, pero sí que puedes hacerlo mediante un control de eventos. Solo tienes que copiar esta Macro-Evento que te pongo más abajo como código VBA de la Hoja en la que tengas las celdas afectadas. Si tienes cualquier duda,...
Respuesta en a

Cerrar archivos desde otro

Lo único que veo es que en el Modulo_OC no tienes declarada la variable Cierre como pública. Probablemente eso hace que cuando se cierre ese archivo, en Workbook_BeforeClose la variable Cierre no valga "SI" y se comporte de distinta forma al resto....