santiagomf

santiagomf

Más de 35 años en la informática y más de 20 trabajando con Visual Basic, Access, Excel y otras B
 166K puntos  Castilla y León, España @santiagomf desde - visto
Preguntar

Respuestas en Microsoft Excel

Respuesta en a

Extraer caracteres

Por lo que entiendo, creo que buscas un código de este estilo: Option Explicit Function extraerParteCodigo(ByVal codigo As String, ByVal separador As String, ByVal numeroOrden As Integer) As String Dim n As Integer ' Para buscar el separador...
Respuesta en a

¿Cómo puedo crear un aviso en excel que me indique que cada 40 minutos debo beber agua?

Create una hoja de cálculo nueva y entra en el editor de Visual Basic con <Alt><F11> Pincha en "ThisWorkBook" (mejor con doble-click) y copia este código. Private Sub Workbook_Open() MsgBox "Te iré avisando cada 40 minutos (o 2400 segundos)" Do...
Respuesta en a

¿Cómo hacer fórmula de promedio con condicional?

Prueba a calcular tu l a media usando la suma y contador condicionales. Algo así: =si(CONTAR.SI(A1:A10;">1")=0;0;SUMAR.SI(A1:A10;">1")/CONTAR.SI(A1:A10;">1"))
Respuesta en a

Progressbar en Excel

EL objeto de la "barra de progreso" no funciona sólo, eres tú quien tienes que ir actualizándolo por programa. Para ello, antes de empezar a copiar todos los archivos tendrás que saber cuantos vas a copiar y, si quieres, el tamaño total de todos...
Respuesta en a

Sobre el cuadro Copiar y reemplazar en excel

Supongo que te refieres a "Buscar y Reemplazar", no 'copiar'. Puedes encontrarlo dentro del menú 'edición', pero si estás con Excel 2007 y/o no tienes la barra de menús, siempre puedes usar las 'teclas rápidas'. En este caso, pero entrar en...
Respuesta en a

Fórmula para pasar de minutos a horas

Lo primero comentarte que 225 minutos son tres horas y cuarenta y cinco minutor (3:45). Si pones es A1 los 225, la fórmula para ponerlo en Horas:Minutos sería: =ENTERO(A1/60)&":"&TEXTO(RESIDUO(A1;60);"00")
Respuesta en a

Problema con funciones de condición

Un par de cosas: - Eso de "F:97" no es nomenclatura de Excel. Sería "F97" sin los dos puntos. - No necesitas que los dos campos sean mayores que 0. Con poner que el divisor sea distinto de 0 sería suficiente. Sería: "=si(C97=0;0;F97/C97*100)" Otra...
Respuesta en a

Ayuda con el cálculo de operaciones de los datos de celdas en excel

Lo más sencillo es que te definas tus mismas funciones. Podría ser esta: ' Marcamos los días que vamos a considerar como fiesta y tampoco los contaremos ' van separados por cualquier carácter y van en formato MMDD Const diasDeFiestaFijos =...
Respuesta en a

Varianza con condiciones

No acabo de entender si los datos los tienes filtrados en la página o no. He estado probando la fórmula y, al menos en la versión 2003, no me funciona. Dime qué es lo que quieres calcular y vemos como hacerlo. Podría ser con una fórmula o bien con...
Respuesta en a

Macros excel con bd sql

La instrucción que pones sería para hacer una selección, no para borrar. El borrado sería con: sql = "delete from REC_DATREPMOD where COD_PERIODO = '"&COD_PERIODO&"'" ¿Qué es lo que quieres hacer? ¿Recuperar primero los datos y después borrarlos para...