Buscar y pegar
Hola Elsa:
Tengo otra pregunta de nuevo. Tengo una macro para buscar un dato en una base de datos. Lo que necesito saber es si hay alguna forma de que cuando encuentre el dato, me copie los datos que tiene al lado por ejemplo de la celda B1 a la celda F1. Y me los copie en otra hoja pero en vez de igual, que me los copie en columna por ejemplo de la A4 a la A8. De esta manera funciona pero son demasiados registros y la macro se hace muy larga. Espero puedas ayudarme Gracias.
ActiveCell.Offset(0, 1).Select
Sheets("xx").Range("A4") = ActiveCell
ActiveCell.Offset(0, 1).Select
Sheets("xx").Range("A5") = ActiveCell
ActiveCell.Offset(0, 1).Select
Sheets("xx").Range("A6") = ActiveCell
ActiveCell.Offset(0, 1).Select
Sheets("xx").Range("A75") = ActiveCell
ActiveCell.Offset(0, 1).Select
Sheets("xx").Range("A8") = ActiveCell
Tengo otra pregunta de nuevo. Tengo una macro para buscar un dato en una base de datos. Lo que necesito saber es si hay alguna forma de que cuando encuentre el dato, me copie los datos que tiene al lado por ejemplo de la celda B1 a la celda F1. Y me los copie en otra hoja pero en vez de igual, que me los copie en columna por ejemplo de la A4 a la A8. De esta manera funciona pero son demasiados registros y la macro se hace muy larga. Espero puedas ayudarme Gracias.
ActiveCell.Offset(0, 1).Select
Sheets("xx").Range("A4") = ActiveCell
ActiveCell.Offset(0, 1).Select
Sheets("xx").Range("A5") = ActiveCell
ActiveCell.Offset(0, 1).Select
Sheets("xx").Range("A6") = ActiveCell
ActiveCell.Offset(0, 1).Select
Sheets("xx").Range("A75") = ActiveCell
ActiveCell.Offset(0, 1).Select
Sheets("xx").Range("A8") = ActiveCell
Respuesta de Elsa Matilde
1