Respuesta
en
Microsoft Excel
a
Visual Basic en Excel
Aquí te dejo un código que me encontré para que borres los datos duplicados. Sub BorraRepetidos() Dim a() As String, rng As Range, str As String, i As Long Set rng = Range("a2", Range("a65536").End(xlUp)) start: For Each r In rng If...
Respuesta
en
Microsoft Excel
a
Vincular color de celda con autoforma
Solo falta que evalúes para quitar la pregunta del tablón.
Respuesta
en
Microsoft Excel
a
Obligar a ingresar dato
Para lograr un efecto parecido al que me pides puedes poner el siguiente código: If Range("A2").Value = "" Then MsgBox "Debe ingresar datos en la Celda A2 para continuar.", vbInformation, "!Atención¡" Range("A2").Select End If Este se coloca en la...
Respuesta
en
Microsoft Excel
a
Ordenar
Me imagino que estás usando las casillas de verificación de los controles Activex. Yo te recomendaría que si vas a marcar una, desactives las demás, caso contrario el código de ordenamiento no sabría a cuál elegir. Si no soy muy claro en mi respuesta...
Respuesta
en
Microsoft Excel
a
Vaciar datos de un listbox
Para poder limpiar el ListBox tienes que poner al principio del código la siguiente instrucción: ListBox1. Clear Con eso te limpia el ListBox y te lo vuelve a llenar con los nuevos datos. Perdona la respuesta tan tardía, estaba un poquito ocupado.
Respuesta
en
Microsoft Excel
a
Sumar con varias condiciones
Puedes utilizar la función Sumar. Si o SumaProducto =Sumar.Si(A2:A200,"semilla",B2:B200) =SumaProducto((A2:A200="semilla"),B2:B200) Dependiendo de lo que quieras hacer te recomendaría SumaProducto. Si utilizas la versión 2007 puedes usar la función...
Respuesta
en
Microsoft Excel
a
Mostrar mensaje cuando no aparezca datos
Puedes utilizar esta función para que haga lo que necesitas. =SI.ERROR(BUSCARV(A1,datos,2,0),"Usuario no existe en la Base de Datos") Saludos
Respuesta
en
Microsoft Excel
a
Calcular ellapso de tiempo entre dos fechas
A mí en lo personal no me gustan las fórmulas tan complicadas. Prueba con esta otra para que veas que es más sencillo y fácil de entender. =SIFECHA(A3,B3,"y")&" años, " &SIFECHA(A3,B3,"ym") & " meses, " & SIFECHA(A3,B3,"md") & " días." Saludos.
Respuesta
en
Microsoft Excel
y en 1 temas más
a
Rango dentro de fórmula vba
En base a mis conocimientos y en lo que he buscado no sé cómo hacer que el Target se aplique a un rango. Si gustas envíame una copia de tu archivo y trato de ayudarte con el error, tengo que analizar cómo es la sintaxis que estás aplicando.
Respuesta
en
Microsoft Excel
a
Vincular color de celda con color de autoforma
En la barra de fórmulas solo tienes que poner el enlace. Una vez que insertas la Autoforma, en esa barra pones =Hoja1! C3 Y eso es todo.