Andy Machin

Andy Machin

Carpe Diem
 79,6K puntos  Estados Unidos @andymachin desde - visto

Respuestas en Programación

Respuesta en y en 2 temas más a

Mostrar y ocultar columnas según el valor de una celda

Pega este código en el evento Open del libro: Private Sub Workbook_Open() Dim rCell As Range Dim MesActual As Integer: MesActual = Format(Now, "m") Dim MesCol As Integer: MesCol = MesActual + 7 Range("CQ2").Value = MesActual For Each rCell In...
Respuesta en y en 1 temas más a

Buscar un valor en varias hojas vba excel

Podrías recorrer las hojas basándote en la posición, así (suponiendo que sea de la hoja 1 a la 5): For i = 1 to 5 'y aquí referirte a cada una de ellas con:' Sheets(i) Next i Mucha gente lo hace así, pero yo no prefiero esa opción ya que las...
Respuesta en y en 2 temas más a

¿Lista Desplegable Para Ir A Celdas En Excel?

Prueba este código (el código debe ir en el modulo de la Hoja!): Private Sub Worksheet_Change(ByVal Target As Range) Dim Listas As Range Set Listas = Range("G1,G50,G100,G150") If Not Application.Intersect(Listas, Range(Target.Address)) Is Nothing...
Respuesta en y en 2 temas más a

Macro que bloque acceso a un libro de Excel

Hombre, si tu libro solo se va a usar en un ambiente de confianza, laboral, que tu sabes que esas personas no están muy enterados de VBA, puedes usar algo asi (en el evento Open del libro): Private Sub Workbook_Open() If DateDiff("d", "05/01/2019",...
Respuesta en y en 2 temas más a

Eliminar datos de una hoja con listbox vba excel

Deben haber muchas formas de hacer eso, te hice un ejemplo sencillo. Grabe la pantalla, hice un pequeño vídeo demostración: Video demo: Ver el video demo aquí Y aquí puedes descargar el archivo para que veas como lo hice: Descargar archivo demo...
Respuesta en y en 1 temas más a

Consulta:como puedo sacar los 20 mejores valores consecutivos de una lista de 150 aproximadamente.Los datos son números .

Lo que me confunde de tu pregunta son las palabras "consecutivos" y "seguidos". Los 20 mejores valores consecutivos Los 20 mejores seguidos A ver, con el auto filtro hay un operador que es el xlTop10Items Que aunque su nombre diga 10, sirve para...
Respuesta en y en 2 temas más a

¿Cómo recupero o se la intentar del item seleccionado en listbox, para indicarle que actualize la fila de una Hoja excel?

Lo que entiendo que quieres hacer es una referencia en la hoja a la misma fila que el ListBox Bueno, normalmente uno comienza a poner datos a partir de la fila 2, y la fila 1 seria el encabezado. La propiedad ListIndex del ListBox comienza en la...
Respuesta en y en 2 temas más a

Pedir un numero por msgbox

¿Un InputBox no te sirve? Así: Dim numero As String Numero = InputBox("Escriba un numero", "Numero", "0") Los inputbox devuelven un string, luego puedes convertirlo a integer si quieres, o declararlo integer desde el comienzo y validarlo en el...
Respuesta en y en 4 temas más a

Macro para Recorrer Carpeta para abrir un archivo especifico

Y sí, FileSystemObject probablemente sea tu mejor opción. A ver, puedes usar esta función: Sub DoFolder(Folder) Dim SubFolder For Each SubFolder In Folder.SubFolders DoFolder SubFolder Next Dim File For Each File In Folder.Files 'cambia el...
Respuesta en y en 2 temas más a

Buscar dentro de un Filtro de combobox de un Lisbox cargando datos de otra hoja excel

Disculpa, no tuve eso en cuenta a la hora de escribir las macros. Lo he actualizado, puedes descargar la version actualizada aquí: Libro demo version 2 Lo que hice fue declarar la hoja como una variable global, de esa forma si en el futuro cambias el...