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

Tomar datos de un libro mediantte una macro.

Eso lo puedes hacer mediante los Filtros Avanzados, Autofiltros o Tablas Dinámicas. Con el Filtro Avanzado si quieres que los datos se desplieguen en otra hoja si habría que utilizar una macro. Ahora bien para pasar datos de un libro a otro el código...
Respuesta en a

Clave para correr una macro

a), si se le puede poner y lo podrías hacer por medio de un InputBox, por ejemplo: Private Sub CommandButton1_Click() Dim Clave As String Clave = InputBox("Digite su Clave.", vbQuestion, "Clave de Ingreso") If Clave = "Hola" Then MsgBox...
Respuesta en a

Filtrar datos en excel desde un formulario

Para eso te recomiendo que le pongas un nombre de rango a la lista que quieres desplegar en el Listbox. En las propiedades del ListBox, donde dice RowSource, pones el nombre de rango que le diste a tu base y listo, ya puedes ver los datos en el ListBox.
Respuesta en a

Directorios y Excel

El archivo se encuentra protegido con contraseña. Aunque no me es difícil desbloquearlo, no se que consecuencias me repercutirían con el autor. Mejor aquí tienes una macro para que puedas listar archivos. Inserta un botón o Autoforma y le asignas la...
Respuesta en a

Cuantas filas tengo rellenas con tre celdas

Si te explicas, el problema es que la función se tendría que aplicar a cada ciertos rangos y dependiendo de los datos en las celdas se podrá o no sumar. No entiendo por qué pones datos en esta forma, lo siento un poco desordenado. Para cuestiones de...
Respuesta en a

Aclaración pregunta respecto a copiar en celdas sucesi

Por esa razón te pedí que me enviaras el archivo, así yo puedo analizar cuáles variables puedo utilizar a sabiendas de lo que quieres. Si quieres sustituir B1 puedes utilizar una variable, por ejemplo: Dim Valor1 As Integer set Valor1 = Range("B1")...
Respuesta en a

Copiar varios archivos en una sola hoja de otro libro

Prueba con esta macro para ver si te sirve Sub ProcesaLote() Dim FS As FileSearch Dim FilePath As String, FileSpec As String Dim i As Integer FilePath = ThisWorkbook.Path & "\" Set FS = Application.FileSearch With FS .LookIn = FilePath .FileName =...
Respuesta en a

Búsqueda por fecha y otro condición

Son pocos los datos que me das y tampoco me dices si solo la fecha y el nombre o quieres desplegar más datos. No sé que datos contiene el primer cuadro que dices. Necesito que seas más específico para ver en qué te ayudo.

Sobre un cuadrante

Tengo un ejemplo que te puede servir, escríbeme al correo y te lo envío para que lo adaptes a tu necesidad.
Respuesta en a

Filtrado

Me parece que se te puede resolver eso con un Filtro Avanzado (Datos-Filtro-Filtro Avanzado). Si no sabes utilizar esto me puedes enviar tu archivo y con gusto te ayudo.