Andy Machin

Andy Machin

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

Respuestas

Respuesta en y en 2 temas más a

Uso del criterio de evaluación VBA

Eval() es un método para Evaluar una expresión como string (texto) Por ejemplo Eval("5 + 5") te devolvería un 10 Así que tu código estaría Evaluando lo que hay en Resultado con el Operador y el Parámetro y aparentemente devuelve un Bolean (verdadero...
Respuesta en y en 2 temas más a

Como mejorar el siguiente código VSB (muy básico que hice) para agregarle un contador que seleccione rango de filas y columnas?

Bueno en Excel no necesitas seleccionar una celda para luego poner algo. Por ejemplo, decir Range("A1").Select ActiveCell.Value = "Cualquier cosa" no es necesario seleccionar la celda y luego ponerle el valor o la formula, puedes hacerlo...
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 a

Rellenar espacios vacíos en excel con vba.

Estaba mirando las "PREGUNTAS ESPERANDO RESPUESTA" y aparece esta. Eso lo puedes lograr con una sola línea de código, así: Private Sub ComboBox1_Change() Range(Cells(ActiveCell.Row, 2), Cells(ActiveCell.Row, 6)).SpecialCells(xlCellTypeBlanks).Value =...
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...

Necesito apoyo con este ejercicio

Si deseas hacerlo con Formulas, pues estas en lo correcto, usarías SI con Y. Pero es muy importante el orden en que validas, te hice un ejemplo que contiene el orden que planteas en tu pregunta, y también el orden lógico. En tu pregunta enumeras los...
Respuesta en y en 1 temas más a

Como filtrar en un listbox con un textbox

Te adjunto tu libro de vuelta con los el filtro incluido y algún par de cosillas que te arregle en el código de cargar el listbox. Descarga el libro de aquí: Descargar LIBRE.xslm PD: Cuando valores la respuesta, por favor también valora la de Carlos...
Respuesta en y en 1 temas más a

Formato condicional celda de al lado

Has dicho "la celda de al lado" pero A2 no es la celda de al lado de A1, es la de abajo. Suponiendo que te has equivocado y quisiste decir B1 (que sí es la celda de al lado) Sigue los pasos que grabe en este corto vídeo: video demo Se trata de...
Respuesta en y en 1 temas más a

Poner el puntero en una celda y verlo ampliado

Me recordaste un viejo proyecto de una lupa con un UserForm. Osea el formulario se convierte en una lupa. Ya que VBA es un lenguaje orientado a objetos muchas cosas son posibles. Lastima que el menospreciado Modulo de Clases casi nadie lo use, o no...