víctor ibarz

víctor ibarz

Toda la vida preparándome para hoy
 47,4K puntos  España @victoribarz desde - visto

Respuestas en Microsoft Excel

Respuesta en y en 1 temas más a

Comando para copiar una celda al cambiar el valor de otra.

Algo así creo que serviría: Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'tomamos la referencia de la celda que ha cambiado vdir = Target.Address 'vamos a ver si ha cambiado la celda C3 If vdir = "$C$3" Then 'si es así, entonces...
Respuesta en a

Resta de horas, para convertirla en días

Otra posibilidad sería hacer algo así:
Respuesta en y en 1 temas más a

Unir varios libros de Excel en uno solo, pero en unas sola hoja

Juan Pablo, puedes utilizar este complemento: http://www.rondebruin.nl/win/addins/rdbmerge.htm Es gratuito, configurable y fácil de configurar y utilizar.
Respuesta en y en 2 temas más a

Macro o Función para cambiar de posición el signo negativo en una celda?

Prueba con esto: =si(derecha(recortar(A1);1)="-";concatenar("-";izquierda(recortar(A1);largo(recortar(A1))-1));recortar(A1)) Con el dato a evaluar en A1.

¿Cómo puedo filtrar varias columnas a la vez para eliminarlas, en lugar de seleccionar una por una?

Si sabes que, por ejemplo, que quieres eliminar todas las columnas en las que el valor de la fila 6 es igual al carácter "|"... lo puedes hacer así: Public Sub Elimina() ActiveSheet.Cells(1, 1).Select For B = 0 To 256 ActiveCell.Offset(0, 1).Select v...
Respuesta en y en 2 temas más a

Como mostrar u ocultar un número de hojas de acuerdo al valor de una celda

Aquí lo tienes: Private Sub Worksheet_SelectionChange(ByVal Target As Range) For Each Sheet In ActiveWorkbook.Sheets If Sheet.Name <> ActiveSheet.Name Then Sheet.Visible = False End If Next Sheet v = Range("AO4").Value If v > 15 Then MsgBox "Por...

¿Cómo puedo contar caracteres con o sin apostrofe (Números) en un rango (Rango X)?

Si tienes posibilidad de hacer un "Datos\Texto en columnas\Delimitados\Siguiente\Delimitados por coma\Siguiente\Finalizar" con los datos de K y con los datos de L (previamente los deberás separar unas cuantas columnas) entonces lo puedes resolver así:

Aviso de vencimientos en excel

El resultado que buscas es este: Lo consigues con así: 1.- Selecciona todas las celdas donde quieras aplicar el formato, en este caso A1:A18 2.- Clic en "Inicio\Formato condicional\Nueva regla": 3.- Segunda opción de arriba "aplicar formato ...a las...
Respuesta en y en 1 temas más a

Consolidar datos de dos hojas en una hoja nueva

Si quieres comparar celda a celda puedes usar esto: =SI(Hoja2!A1="";SI(Hoja3!A1="";"";Hoja3!A1);Hoja2!A1) El problema lo tienes si hay datos en las dos celdas, puesto que la fórmula te devolverá el valor de la primera hoja en la que mira (Hoja2). Si...
Respuesta en y en 1 temas más a

¿Cómo incrimentar la variable de columna en una macro?

De entrada la estructura de bucle está mal, debe ser así: For i=1 to 200 next En segundo lugar, no puedes sumar un número a una letra, si asignas el valor "A" a una variable, no le puedes sumar 1 y esperar el resultado "B". ¿No te funcionaría...