Dante Amor

Dante Amor

https://www.youtube.com/@CursosDeExcelyMacros
 5.752K puntos  Ciudad de México, México @aprendemos desde - visto
Preguntar

Respuestas en Programación

Respuesta en y en 2 temas más a

Marcar celdas de fechas que están entre una y otra fecha

Te anexo la macro con la instrucción para pintar de verde la celda Private Sub CommandButton1_Click() 'Por.Dante Amor Dim fec1 As Date, fec2 As Date Set h1 = Sheets("datos") Set h2 = Sheets("datosm") ' h2.Cells.Clear h1.Rows(1).Copy h2.Rows(1) ' fec1...
Respuesta en y en 2 temas más a

Macro para me posicione después de la ultima fila con datos

Esta sería una opción Sub ultimafila_ocupada() Selection.End(xlDown).Offset(1, 0).Select End Sub Lo que no entendí es esto: "La macro quiero que se ejecute en la hoja 3 cuando yo me pase por ejemplo a la hoja1" Quieres que cuando te pases a la hoja1,...
Respuesta en y en 1 temas más a

¿Cómo simplificar un código en Visual Basic (Excel) para la resolución de un problema iterativo?

Ya lo intestaste con 2 ó 3 for, ¿para ver si hace lo que necesitas? Ya lo intentaste con los 20 ciclos pero que vaya de 0 a 1, es decir, que los ciclos no sean con números muy grandes. Después veo que tienes una condición, si se cumple escribe en las...
Respuesta en y en 2 temas más a

Macro para detener la ejecución de una macro con temporizador.

Pon la siguiente rutina en un botón para detener la macro Sub Detener()'Por.Dante Amor Sheets("Tablero").[Z2] = "x" On Error Resume Next Application.OnTime Now + TimeValue("00:00:01"), "Detener", , FalseEnd Sub
Respuesta en y en 2 temas más a

Macro para ejecutar el copiado de datos a un tablero 1 vez.

Esta macro ejecutará solamente una vez el tablero: Sub unacopia() 'Por.Dante Amor Application.ScreenUpdating = False CopiarTablero Application.ScreenUpdating = True End Sub Esta es la macro del tablero: Sub CopiarTablero() 'Por.Dante Amor Set h1 =...
Respuesta en y en 2 temas más a

Suma de varias columnas a ser agregadas con código

¿Y dónde quieres el resultado? Según tu ejemplo, el resultado es 15, en dónde quiere poner ese 15.
Respuesta en y en 2 temas más a

Macro para Ingresar El Código Ip a Una celda

Ejecuta la siguiente macro Sub IPtest() 'Referencia: http://www.vbaexpress.com/kb/getarticle.php?kb_id=537 Dim wsh As Object Dim RegEx As Object, RegM As Object Dim FSO As Object, fil As Object Dim ts As Object, txtAll As String, TempFil As String...
Respuesta en y en 2 temas más a

Macro Para actualizar Dato de un Textbox

Te anexo la macro actualizada. Después de registrar en la hoja, en el combo1 te pongo la fecha, en el textbox2 te pongo lo que tienes en el textbox3, también te puse esto: h1.Cells(u, 2) = CDate(ComboBox1) Para que te ponga en la celda una fecha, ya...
Respuesta en y en 2 temas más a

Copiar filas de hoja a otra según dos condiciones en excel

Disculpa, pero no entendí. Qué datos son los que hay que leer, ¿los de la hoja1? ¿Los datos a copiar son de la hoja1 a la hoja2? Por qué dices que Código = Código. En tu ejemplo el Código 110, tiene existencia 0, ¿por qué aparece en la hoja2 con...
Respuesta en y en 2 temas más a

Que TextBox de un formulario tome el valor de una celda cuyo valor está constantemente cambiando.

Si siempre quieres que aparezca el dato de la celda "B4" en el textbox1, pon la cleda "B4" en la propiedad ControlSource del textbox1: