Marcos Vela

Marcos Vela

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

Preguntas y respuestas en Microsoft Excel

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 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 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 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...
Respuesta en y en 2 temas más a

¿Cómo puedo salvar mi nuevo libro de macros?

Deja ver si entiendo, tienes actualmente un libro con las macros que ejecuta acciones en otro libro. ¿Es así?
Respuesta en y en 2 temas más a

No puedo modificar esta condición

Puedes dar más información de favor, no entiendo muy bien que quieres. Ahí estas copiando de la celda"a" a la "m"
Respuesta en y en 2 temas más a

Macro para que Guarde Como

Porque no pruebas cambiando la estructura del borrado. Sugiero que pongas una string directamente. Así: Sheets("planilla").Range("B8:AO5000).ClearContents