Como escribir varias filas con un commandbutton

Tengo una duda como podría hacer que mediante un commandutton estas dos columnas se repitan en la ultima celda y las filas desde la fila numero 2 hasta la 17, ¿cómo copiar y pegar en la ultima fila?

1 Respuesta

Respuesta
1

H o l a 

Cuales son las 2 columnas a copiar, ¿veo varias?

item ("A") y centro ("B") , desde la fila 3 hasta la 17  quiero copiar esas filas y pegarlas nuevamente en la 18

H o l a 

Te paso la macro 

Sub CopiarCol2()
'Por.Aortiz
    Set h1 = Sheets("Hoja1")
    u = h1.Range("A" & Rows.Count).End(xlUp).Row
    '
    h1.Range("A2:B17" & u).Copy
    h1.Range("A" & u).PasteSpecial Paste:=xlValues
    Application.CutCopyMode = False
End Sub

Valora para finalizar Excelente o bueno saludos!

Cambiar el nombre de la hoja

Hola gracias, tengo una pregunta si puedes observar los códigos que dicen 1100XXXX, lo quería reemplazar con un textboxt por digamos 11000001 y que se escriban las 15 celdas de nuevo como haría, estaba pensando poner un botón activeX para llamar a un formulario ya que, ¿no se como llamar a la sentencia que me escribiste arriba la pondría en un modulo?

h o l a 

si copia en un modulo y ejecuta

Sub CopiarCol2()
'Por.Aortiz
    Set h1 = Sheets("Hoja1")
    u = h1.Range("A" & Rows.Count).End(xlUp).Row
    '
    h1.Range("A2:B17").Copy
    h1.Range("A" & u).PasteSpecial Paste:=xlValues
    Application.CutCopyMode = False
End Sub

prueba y me comentas si hay para hacer algunos ajustes.

 u = h1.Range("A" & Rows.Count).End(xlUp).Row +1

En este codigo va de maravilla lo unico que falta es  digamos ingreso el codigo que esta en mi textbox

y este sea remplazado en las 15 filas de la fila cuando ejecute el codigo generar aparte de tambien generarme los 15 codigos en la fila B

H o l a 

Ahora ya es a través de un formulario, crea una nueva pregunta mientras preparo la macro saludos!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas