Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/03/2011, 01:29
Avatar de mrocf
mrocf
 
Fecha de Ingreso: marzo-2007
Ubicación: Bs.As.
Mensajes: 1.103
Antigüedad: 17 años, 1 mes
Puntos: 88
De acuerdo Insertar filas en excel y que mantengan la informacion

Hola! Coopérnico.

1º) Haz clic con el botón derecho de tu ratón en la solapa de la hoja en la que deseas el efecto, y selecciona "Ver código".

2º) Se te abrirá una ventana, en la que pondrás el siguiente código:
Código VB:
Ver original
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2. With Target
  3. ' Si no se inserta una fila completa, el código no se ejecuta
  4. If .Columns.Count <> [1:1].Columns.Count Then Exit Sub
  5.  
  6. ' Si no se inserta una sola fila, el código no se ejecuta
  7. If .Rows.Count > 1 Then Exit Sub
  8.  
  9. Application.EnableEvents = False
  10.   [b1].Copy Cells(.Row, "B") ' Se copia B1
  11.  [c1].Copy Cells(.Row, "C") ' Se copia C1
  12. End With
  13. Application.EnableEvents = True
  14. End Sub
3º) Cierra todas las ventanas del ambiente Visual Basic for Application (VBA) en el que te encuentras y retorna al Excel.

Inserta una nueva fila donde lo desees, y comenta -por favor- tus impresiones.

Saludos, Cacho.

Última edición por mrocf; 28/03/2011 a las 01:38