Juan Carlos González Chavarría

Juan Carlos González Chavarría

Programador en VBA, Visual Studio, Contador Privado
 273K puntos  Costa Rica @jcgonzalez31 desde - visto

Respuestas en Microsoft Excel

Respuesta en 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 a

Vincular color de celda con autoforma

Solo falta que evalúes para quitar la pregunta del tablón.
Respuesta en 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 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...

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 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 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 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 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 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.