|
Escrito por
Nacho
el 9 de Octubre
Hola amigos, estoy intentando crear una macro que al ser activada, me copie los datos de una columna de la hoja 1 y me los pase a una fila de la hoja 2, casi lo consigo, pero al llegar al punto que os marco en negrita, es decir, a que incluya los nuevos datos en una fila en blanco, es donde no lo consigo. |
||
|
Citar |
Ver mensaje
|
|
Escrito por
Galileogali -
el 9 de Octubre
Las negritas: ¿Donde estan? |
|
Escrito por
Nacho
el 10 de Octubre
"las negritas: ¿Donde estan? " por GalileoGali (Octubre 2009)
No ha salido publicado el formato negrita Galileo, el caso es que donde pone el código "Range("a5"). Select " debe seleccionar la primera fila en blanco. Es decir, en la hoja uno voy metiendo comodamente datos y me los va pasando a la hoja 2 en forma de tabla. |
|
Escrito por
Armando Montes
el 10 de Octubre
Hola Nacho, usa algo asi: |
|
Escrito por
Nacho
el 10 de Octubre
"Hola Nacho, usa algo asi: LR = Sheet2. Range("A65536"). End(xlUp). Row + 1 Range("B1:B3"). Copy Sheet2. Range("A" & LR). PasteSpecial Transpose:=True " por Armando Montes (Octubre 2009) Armando, estoy probando solo con el código que me mandas en Hoja1 y también con el siguiente código, que es el que me generó la macro + el que tú me indicas, sustituyendo la línea "Range("a5"). Select" por "LR = Sheet2. Range("A65536"). End(xlUp). Row + 1 |
|
Escrito por
Armando Montes
el 10 de Octubre
Debe ser asi: Ficheros adjuntos: Nacho2 |
|
Escrito por
Cacho Rodríguez
el 10 de Octubre
Hola! Nacho. |
|
Escrito por
Nacho
el 10 de Octubre
Mil gracias Armando PERFECTO. He aumentado los rangos para que cubra las necesidades del trabajo que tengo que realizar. Eso si, he tenido que hacerlo sobre tu hoja, con el código pegándolo en la mía no iba bien, pero es lo mismo, la tuya me vale perfecta. Me reitero, MIL GRACIAS. Nacho "Debe ser asi: Sub Macro1() LR = Hoja2. Range("A65536"). End(xlUp). Row + 1 Range("B1:B3"). Copy Hoja2. Range("A" & LR). PasteSpecial Transpose:=True Hojas("Hoja1"). Select Range("B1:B3"). Select Application. CutCopyMode = False Selection. ClearContents Range("B1"). Select End Sub Adjunto ejemplo.
por Armando Montes (Octubre 2009)
|
|||||||||||
|
Al escribir en el debate:
|