Respuesta
en
Microsoft Excel
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
Microsoft Excel
a
Resta de horas, para convertirla en días
Respuesta
en
Microsoft Excel
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
Microsoft Excel
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.
Respuesta
en
Microsoft Excel
a
¿Cómo puedo filtrar varias columnas a la vez para eliminarlas, en lugar de seleccionar una por una?
Respuesta
en
Microsoft Excel
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...
Respuesta
en
Microsoft Excel
a
¿Cómo puedo contar caracteres con o sin apostrofe (Números) en un rango (Rango X)?
Respuesta
en
Microsoft Excel
a
Aviso de vencimientos en excel
Respuesta
en
Microsoft Excel
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
Microsoft Excel
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...