|    
			
				17/09/2008, 11:21
			
			
			  | 
  |   |  | Colaborador |  |  Fecha de Ingreso: julio-2006 Ubicación: Peru 
						Mensajes: 3.491
					 Antigüedad: 19 años, 3 meses Puntos: 185 |  | 
  |  Respuesta: automatizacion de datos en excel  
  Lo que haces actualmente es copiar un grupo de celdas y pegarlas en otra hoja, como ya te dijo David el Grande, para eso no necesitas declarar variables, simplemente decirle a Excel que haga lo mismo pero de forma automática usando código/macro, aquí te dejo un ejemplo, obviamente para tu caso particular se necesita mucho mas código, pero puedes comenzar autogenerando el código con el grabador de macros y luego modificarlo un poco.  
 este código lo que hace es seleccionar un grupo de celdas, el detalle de una factura en la hoja Ventas y grabarlo en la hoja Factura, que seria un listado de todas las ventas.
 
 Sub GuardarFactura()
 
 ' GuardarFactura Macro
 
 Range("B12:F21").Select
 Selection.Copy
 Sheets("VENTAS").Select
 Range("A1").Select
 Selection.End(xlDown).Select
 
 ActiveCell.Offset(1, 0).Activate
 
 Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
 False, Transpose:=False
 Sheets("FACTURA").Select
 Range("A2").Select
 Application.CutCopyMode = False
 End Sub
 
				__________________Mi error era de código... pero de código genético.
     |