Traducción automática (Powered by Powered by Google):
Afrikaans Albanian Arabic Belarusian Bulgarian Chinese Croatian Czech Danish English Estonian Filipino Finnish French German Greek Hebrew Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Taiwanese Turkish Ukrainian Vietnamese Welsh Yiddish
+ Responder Tema
Resultados 1 al 10 de 10

Tema: Copiar y Guardar Filas

  1. #1 Arriba
    Usuario registrado
    Me Conecto Desde
    Users Country Flag miguelangelgch va por un camino distinguido
    Fecha de Ingreso
    02/2010
    Versión Excel
    Excel 2007
    Mensajes
    5
    Gracias
    0
    Agradecido 0 veces en 0 posts

    Predeterminado Copiar y Guardar Filas

    Hola Amigos,

    Me gustaría ver si me pueden ayudar con esto para ver si hay algún comando con el que lo pueda hacer. Quiero copiar una fila con un rango de información así como se muestra en el archivo, y que se vayan guardando en la parte de abajo de forma consecutiva. Todas las ideas son bienvenidas!

    Gracias de antemano.

    Saludos!
    Archivos Adjuntados

  2. #2 Arriba
    Usuario registrado
    Me Conecto Desde
    Users Country Flag andre1 va por un camino distinguido
    Fecha de Ingreso
    10/2009
    Versión Excel
    Excel 2007
    Mensajes
    22
    Gracias
    1
    Agradecido 2 veces en 2 posts

    Predeterminado Re: Copiar y Guardar Filas

    Hola,

    Prueba con el siguiente códico copiandolo en un nuevo módulo y posteriormente le asignas la macro al botón. Tendrás que modificar los datos que quieres copiar y el rango que selecciona para que los pegue correctamente:

    Sub Macro1()

    Range("A8:G8").Select 'selecciona la parte a copiar
    Selection.Copy
    Range("A65536").End(xlUp).Select 'busca la ultima fila vacia
    ActiveCell.Offset(1, 0).Activate 'baja a la fila siguiente

    ActiveSheet.Paste
    Application.CutCopyMode = False

    End Sub


    Espero te sirva,

    salu2
    andreu

  3. #3 Arriba
    Usuario registrado
    Me Conecto Desde
    Users Country Flag miguelangelgch va por un camino distinguido
    Fecha de Ingreso
    02/2010
    Versión Excel
    Excel 2007
    Mensajes
    5
    Gracias
    0
    Agradecido 0 veces en 0 posts

    Predeterminado Re: Copiar y Guardar Filas

    Gracias. No estoy muy familiarizado con las macros, me ayudan a iniciar la programación? Tengo planeado meterle más cosas a esto, por eso estoy empezando querer a aprender.

  4. #4 Arriba
    Super Moderador
    Me Conecto Desde
    Users Country Flag mjrofra va por un camino distinguido Avatar de mjrofra
    Fecha de Ingreso
    05/2009
    Versión Excel
    Excel 2002
    Mensajes
    2,312
    Gracias
    19
    Agradecido 203 veces en 185 posts

    Predeterminado Re: Copiar y Guardar Filas

    Hola miguel,

    bienvenido al foro.

    prueba con esta macro:

    Código:
    Sub Guardar()
    
        With Cells(Rows.Count, 1).End(xlUp).Offset(1).Resize(Range("f8") - Range("e8") + 1)
            .Columns(1).NumberFormat = "dd/mm/yyyy"
            .Columns("g:h").HorizontalAlignment = xlCenter
            .Columns("a:i").Borders.LineStyle = xlContinuous
            .Columns("a:c") = Application.Transpose(Range("b2:b4"))
            .Columns("d:g") = Range("a8:d8").Value
            .Columns(8) = Evaluate("row(" & Range("e8") & ":" & Range("f8") & ")")
            .Columns(9) = Range("g8").Value
        End With
            
    End Sub
    revisa el adjunto que no sé si entendí bien lo que querías hacer.
    Archivos Adjuntados
    Mauricio

  5. #5 Arriba
    Usuario registrado
    Me Conecto Desde
    Users Country Flag miguelangelgch va por un camino distinguido
    Fecha de Ingreso
    02/2010
    Versión Excel
    Excel 2007
    Mensajes
    5
    Gracias
    0
    Agradecido 0 veces en 0 posts

    Predeterminado Re: Copiar y Guardar Filas

    Es perfecto!! Muchísimas gracias amigos!

  6. #6 Arriba
    Usuario registrado
    Me Conecto Desde
    Users Country Flag miguelangelgch va por un camino distinguido
    Fecha de Ingreso
    02/2010
    Versión Excel
    Excel 2007
    Mensajes
    5
    Gracias
    0
    Agradecido 0 veces en 0 posts

    Predeterminado Re: Copiar y Guardar Filas

    Solo quisiera que no se pudiera repetir la captura cuando pones otra fecha u otro supervisor, como le puedo hacer?.

  7. #7 Arriba
    Usuario registrado
    Me Conecto Desde
    Users Country Flag jorgetchake va por un camino distinguido Avatar de jorgetchake
    Fecha de Ingreso
    05/2008
    Versión Excel
    Excel 2003
    Mensajes
    213
    Gracias
    0
    Agradecido 0 veces en 0 posts

    Predeterminado Re: Copiar y Guardar Filas

    Estimado Mauricio

    Te felicito por la forma que has usado el With,… realmente tienes muy interesantes propuestas,… en ésta,… me trae loco el uso de EVALUATE,… (ni sabía que existe),..
    Código:
    .Columns(8) = Evaluate("row(" & Range("e8") & ":" & Range("f8") & ")")
    no entiendo su funcionamiento,… menos comprendo porqué en la columna que indicas pone los valores correlativos del contenido de la celda E8 , hasta el tope de la F8,… y más me confunde el uso de ROW.
    Con el propósito de comprender,… hice algunas variaciones para ver que pasaba,…. En vez de ROW puse COLUMN,… siempre pone en la columna 8 el valor 1,… sin importar el valor de E8 ni F8.
    Para tener margen de pruebas, sustituí E8 y F8 por E6 y F6.
    Si pongo en E6 y F6 caracteres alfabéticos como B y F respectivamente, y ROW en EVALUATE,… numera el rango a partir del número 1.

    De hecho,… no sabría en que casos se puede usar EVALUATE.

    Apreciado amigo,.. disculpa la molestia,… no es tu problema que mis coágulos mentales no me ayuden,…. Pero

    Cordiales saludos.

  8. #8 Arriba
    Super Moderador
    Me Conecto Desde
    Users Country Flag mjrofra va por un camino distinguido Avatar de mjrofra
    Fecha de Ingreso
    05/2009
    Versión Excel
    Excel 2002
    Mensajes
    2,312
    Gracias
    19
    Agradecido 203 veces en 185 posts

    Predeterminado Re: Copiar y Guardar Filas

    Cita Iniciado por miguelangelgch Ver Mensaje
    Solo quisiera que no se pudiera repetir la captura cuando pones otra fecha u otro supervisor, como le puedo hacer?.
    Hola de nuevo miguel, no he entendido muy bien lo que pides, podrías explicarlo con un ejemplo en el archivo.

    Cita Iniciado por jorgetchake Ver Mensaje
    … me trae loco el uso de EVALUATE,… (ni sabía que existe),...
    Hola Jorge, revisa esté vínculo, ahí puedes encontrar una breve discusión sobre evaluate:

    http://www.todoexcel.com/foro-excel/post52002.html

    En este caso uso evaluate para generar una matriz de números entre los valores que hay en E8 y F8. Esto lo hago por medio de la función fila de la hoja de cálculo (row). Supón que el valor en E8 es 1 y en F8 es 10, entonces en una celda cualquiera ingresa =fila(1:10) como fórmula matricial, esto dará como resultado un vector de números del 1 al 10, puedes verlos seleccionando toda la fórmula en la celda o en la barra de fórmulas y presionando F9. Ahora, si seleccionas 10 celdas verticales, por ejemplo, A1:A10 y en ellas ingresas al mismo tiempo la fórmula =fila(1:10) como fórmula matricial, verás que en ellas aparece la secuencia de números.

    Así que:

    Código:
    .Columns(8) = Evaluate("row(" & Range("e8") & ":" & Range("f8") & ")")
    lo que hace es ingresar en la columna 8 de los datos con los que estamos trabajando en la estructura with ... end with la secuencia de números entre los valores que hay entre los valores de e8 y f8.

    Bueno, no sé si sea clara la explicación y gracias por tu comentario.
    Mauricio

  9. #9 Arriba
    Usuario registrado
    Me Conecto Desde
    Users Country Flag jorgetchake va por un camino distinguido Avatar de jorgetchake
    Fecha de Ingreso
    05/2008
    Versión Excel
    Excel 2003
    Mensajes
    213
    Gracias
    0
    Agradecido 0 veces en 0 posts

    Predeterminado Re: Copiar y Guardar Filas

    Hola Mauricio

    Muchas gracias,... es realmente interesante,...una vez más repito lo fabuloso que es el Excel.

    Tu explicación me resultó muy esclarecedora,... ahora el detalle es cómo y cuando usarlas,... el asunto es que debo armar mis lógicas con otro tipo de visión,... encontraré la forma o necesidad de usar Evaluate.

    Cordiales saludos

  10. #10 Arriba
    Usuario registrado
    Me Conecto Desde
    Users Country Flag miguelangelgch va por un camino distinguido
    Fecha de Ingreso
    02/2010
    Versión Excel
    Excel 2007
    Mensajes
    5
    Gracias
    0
    Agradecido 0 veces en 0 posts

    Predeterminado Re: Copiar y Guardar Filas

    Hola, adjunto un archivo con los resultados buscados, en la primer pestaña se muestra lo que se pretende evitar. Espero que se entienda mejor. Agradezco una vez mas su ayuda. Cada día me parece más fascinante este tema. Saludos!
    Archivos Adjuntados

+ Responder Tema

Temas Similares

  1. copiar datos d euna hoja a otra con un boton guardar.
    Por sergio silva en el foro Macros y programación VBA
    Respuestas: 3
    Último Mensaje: 28-07-2010, 07:32
  2. macro para copiar y guardar hojas en otro libro
    Por leony en el foro Macros y programación VBA
    Respuestas: 2
    Último Mensaje: 29-01-2010, 16:24
  3. ¡¡¡Urgente!!! macros para copiar, guardar, nombrar hoja y limpiar
    Por Ernesto_uy en el foro Macros y programación VBA
    Respuestas: 30
    Último Mensaje: 18-11-2009, 19:00
  4. Copiar algunas filas y columnas
    Por jvaldenegro en el foro Macros y programación VBA
    Respuestas: 0
    Último Mensaje: 03-08-2009, 17:07
  5. reconocer 2 datos en filas y guardar
    Por karen_7 en el foro Macros y programación VBA
    Respuestas: 0
    Último Mensaje: 23-11-2008, 02:23

Marcadores

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes