Respuesta
en
Microsoft Excel
a
Macro para activar una hoja en una función propia
Para que tu función sea válida desde otras hojas debes modificarla de este modo: Public Function ValCuali(Pp, Ii, Aa) 'recibe de entrada los valores de cada respuesta Dim colxls As Integer Dim rowxls As Integer Dim Ufil As Integer Ufil =...
Respuesta
en
Microsoft Excel
a
Botón calcular en Excel
Si quieres calcular todas celdas de todos los libros abiertos debes poner: Application. Calculate Si quieres calcular solamente las celdas de la hoja activa del libro: ThisWorkbook. ActiveSheet. Calculate También podrías querer calcular solamente un...
Respuesta
en
Microsoft Excel
a
Añadir una letra a una columna
Te cuento como resolvería yo tu situación. Supongamos que la columna de números aleatorios es la columna A, y que tus datos van desde la celda A1 hasta la celda A200 (por ejemplo) 1. Escribe en la celda B1 la fórmula ="N" & A1 2. Ahora copia la celda...
Respuesta
en
Microsoft Excel
a
Explicación de una fórmula
Trataré de explicar lo que hace la fórmula =SI(B8="","",B8) La función que se está usando es SI Esta función tiene tres parámetros: Primer parámetro: B8="" Segundo parámetro: "" Tercer parámetro: B8 Esa fórmula se leería así: "si el contenido de la...
Respuesta
en
Microsoft Excel
a
Varias lineas en una celda
Para escribir más de una linea en una celda de excel debes hacer así. Escribes un texto, pulsas ALT+INTRO (presionas ALT y sin soltar pulsas INTRO), con esto conseguirás hacer una salto de linea dentro de la misma celda y puedes seguir escribiendo....
Respuesta
en
Microsoft Excel
a
Reemplazar mensaje de error con un macro
Para controlar los errores se utiliza la sentencia On Error GoTo... En tu caso, se controlaría de este modo, te he puesto en negrita los cambios que he añadido. Sub limpiar_() ' ' limpiar_ Macro ' Macro grabada el 09/05/2011 por Matias ' ' On Error...
Respuesta
en
Microsoft Excel
a
Ayuda con una fórmula en Excel
La fórmula que debes poner en la celda E23 es esta: =SI(E20<0;0;E20) Saludos, Carlos [email protected]
Respuesta
en
Microsoft Excel
a
Cómo traspasar varias filas en una sola columna
Te he preparado una macro para hacer lo que necesitas: Sub Columna() Const NUMERO_COLUMNAS = 3 Const NUMERO_FILAS = 5 Const COLUMNA_DESTINO = 5 'La columna número 5 es la E Dim i As Long Dim j As Long Dim nFilaDestino As Long...
Respuesta
en
Microsoft Excel
a
Tamaño de libro en una celda
No existe una función en excel con la que obtengas la información que quieres. Pero si puedes crear una macro fácilmente y usarla para obtener el tamaño del libro. 1. Crea un módulo. 2. Dentro del módulo añade esta función: Function TAMANNO_LIBRO()...
Respuesta
en
Microsoft Excel
a
Sumar rangos de varias hojas de un libro
Si suponemos que "cod tarifa" está en la columna A y "valor" está en la columna B. La fórmula que necesitas quedaría así: =SUMAR.SI(Hoja1!A1:A3;1;Hoja1!B1:B3)+SUMAR.SI(Hoja2!A1:A3;1;Hoja2!B1:B3)+SUMAR.SI(Hoja3!A1:A3;1;Hoja3!B1:B3) Espero que te...