Ver Mensaje Individual
  #2 (permalink)  
Antiguo 16/11/2009, 12:53
Avatar de ceSharp
ceSharp
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 15 años, 6 meses
Puntos: 66
Respuesta: Podría hacerce esto en excel? ayuda!!!!

hola equality,

si quieres sustituye tus líneas de código por estas en tu botón
------------------------------------------------
'selecciono el rango
Range("A1:E1").Select

'copio el rango
Selection.Copy

'voy a hoja2
Sheets("Hoja2").Select

'busco la fila vacía
Dim i As Integer
i = 1
Dim rango As String
Dim salir As Boolean

Do
If Hoja2.Range("A" & i) = "" Then
rango = "A" & i
salir = True
Else
i = i + 1
End If
Loop Until salir

'selecciono el rango vacío y pego la seleccion
Hoja2.Range(rango & ":" & "E" & i).Select
ActiveSheet.Paste

'opcional: si no quieres volver a la hoja1 comenta esta línea
Sheets("Hoja1").Select
-------------------------------------------------
esta funcioncilla (Que seguro que se puede mejorar) copia de A1 a E1, va a la segunda hoja y busca en la columna A la primera que esta vacía, entonces pega lo copiado.

si es lo que quieres adáptala a tus necesidades (seleccionando las columnas que quieras, etc). si tienes dudas nos cuentas.

salu2