Marcos Vela

Marcos Vela

Carpe diem quam minimum crédula postero...memento mori ;)
 3.775 puntos  México @marcosvela desde - visto

Respuestas

Necesito contar la cantidad de veces que se repite una fecha dentro de otras fechas

Por qué no usas la función contar. Si =contar.si(rango, creterio "fecha").
Respuesta en y en 1 temas más a

Consolidar Varias Hojas en 1 Hoja

No he probado como se comporta la macro, pero por que no pruebas cambiando el "do White - loop" por un "While - wend", do While primero ejecuta y después analiza, y While primero analiza y después ejecuta. Espero te sirva, si no me dices y lo...
Respuesta en y en 2 temas más a

Rango de fechas visual basic

No soy Dante Amor, pero si lo que necesitas es restar fechas creo que te puedo ayudar. Existe una fórmula llamada dateadd, Por ejemplo pones fecha2 = dateadd("d", -15, range("w"&fila)) Y ya fecha2 la puedes mandar donde gustes.
Respuesta en y en 2 temas más a

Como optimizar macro en excel

Luis que tal, he probado tu macro y por lo menos a mi no me trabaja lento, pero si deseas optimizarla un poco puedes hacer mas directas algunas instrucciones en lugar de seleccionarlas y luego darles la acción. Te dejo el ejemplo de como quedaría Sub...
Respuesta en y en 1 temas más a

Con la siguiente programacion en Visual Basic como puedo efectuarla con numeros en vez de dia,tarde y noche?

Primero que todo un saludo. Imagino que lo que deseas es una macro para saludar de acuerdo a la hora. De ser así te recomiendo lo siguiente: Modulo 1 Sub Auto_Open() Dim hora as double Dim saludo as string Hora = (now - int(now)) * 24 Select case...
Respuesta en y en 2 temas más a

Buscar una celda a través de un dato de un combobox

If cliente = Cells(i, "B").Value Then codigo = Cells(i, "D").Value End Next Cells(ultimafila, 5).Value = codigo End Sub En la última macro, en esta parte del código que he citado, realmente debe ir el "End", si lo colocas no sirve de nada el Next que...
Respuesta en y en 4 temas más a

Asterisco en rojo al lado de TextBox

Creo tener la respuesta. Te explico: a cada textbox le debes asociar una label en la cual se escribirá el "*" o el "ok". Para que cuando inicie la userform siempre aparezca esto debes usar el evento "activate". Quedaría así Private Sub...
Respuesta en a

Necesito macro que de condición. De forma tal que evalúe si es día sábado dispare macro 1 y si no lo es dispare macro 2.

El código es muy sencillo, quedaría de la siguiente manera: If weekday(Date, vbMonday) = 6 then Macro1 Else Macro2 End if
Respuesta en y en 1 temas más a

Desbloquear libros de un archivo Excel

No entendí muy bien que es lo que deseas, pero si lo que quieres es bloquear y desbloquear una hoja puedes usar lo siguiente : Para bloquear la hoja Sheets("hojaabloquear"). Protect "contraseña" Para desbloquear la hoja Sheets("hojaadesbloquear")....
Respuesta en y en 2 temas más a

Como puedo realizar una macro que permita copiar varios rangos definidos en otro libro de excel de manera ordenada

La manera más fácil que se me ocurre es la siguiente estructura: En el libro x poner el código: sheets("hojax"). Range("rangox"). Copy Workbooks ("libroy.ext").sheets("hojay").range("rangox").pastespecial El ext hace referencia a la extensión con la...