Buenos dias,
Necesito de su colaboración para arreglar un Excel que tiene unos pequeños
problemas.
Resulta que el Excel tiene muchos registros que fueron creados de la
siguiente forma:
Columna A |Columna B |Columna C |Columna D |
1| Estudio1 | Valor 1 | Estudio 2| Valor 2 |
2| 1 | 1.000 | 60 | 10.000 |
3| 33 | 60.000 | 99 | 15.000 |
Los datos de la Columna A y la Columna B forman registros, al igual la
coumna C y la D, y asi hasta la ultima columna permitida por el Excel.
Lo que quiero hacer es meter los registros de C y D debajo de A y B
respectivamente, y asi con todas las columnas.
He creado una pequeña macro, pero resulta que siempre esta posicionandose en
celdas especificas, por ejemplo:
Yo quiero posicionarme inmediatamente despues de la ultima fila escrita en
la columna A y B, para pegar los datos que he traido de C y D, pero cuando
ejecuto la macro esta se va directamente a la celda A20 (o Cualquier otra con
una dirección en particular), pero deseo que la macro se posicione
exactamente en la ultima y no en una en especial...
En el ejercicio que hice, el siguiente es el codigo de la macro... la cual
funciona casi de maravilla, de no ser por que siempre se posiciona en la una
celda es particular...
Sub Macro4()
'
' Macro4 Macro
' Macro grabada el 08/03/2005 por andlop
'
' Acceso directo: CTRL+w
'
Range(Selection, Selection.End(xlDown)).Select
Range("C1:D25").Select
Selection.Cut
Selection.End(xlToLeft).Select
Selection.End(xlDown).Select
Range("A14").Select
ActiveSheet.Paste
Range("C14").Select
Selection.End(xlUp).Select
Columns("C:C").Select
Selection.Delete Shift:=xlToLeft
Selection.Delete Shift:=xlToLeft
Range("C1").Select
End Sub
Alguna ayudita???
Leer las respuestas