Ver Mensaje Individual
  #6 (permalink)  
Antiguo 27/03/2012, 11:30
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 macro excel que busque texto y haga una suma en una linea nueva

Te sugiero que hagas lo siguiente:

a) Haz click derecho en la etiqueta de la hoja original y selecciona: Ver código.

b) En la ventana que se te abrirá, copia y pega el siguiente código:

Código PHP:
Sub GenerarIdeal()
Dim LR As LongAs Longcol As Integer
Application
.ScreenUpdating False
LR 
Cells(Rows.Count"e").End(xlUp).Row
Workbooks
.Add xlWBATWorksheet
With ActiveSheet
  
.[a1:a10] = [b1:b10].Value
  
For 2 To LR Step 9
    col 
+ .Cells(2Columns.Count).End(xlToLeft).Column
    
.Cells(2col).Resize(9) = Cells(i"e").Resize(9).Value
  Next i
  
.[b1].Resize(, col 1) = [e1].Value
  With 
.[b12].Resize(, col 1)
    .
Formula "= sum(b2:b11)"
    
.NumberFormat "#,##0"
  
End With
  
.[a1].Resize(, col).EntireColumn.AutoFit
  
.Range("B2").Select
  ActiveWindow
.FreezePanes True
End With
Application
.ScreenUpdating True
End Sub 
c) Cierra todas las ventanas del ambiente Visual Basic for Application en el que te encuentras, y retorna al Excel.

d) Ejecuta la macro recién incorporada: GenerarIdeal

¿Te puede servir la idea?...
Saludos, Cacho R.

Última edición por mrocf; 27/03/2012 a las 11:36