Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/01/2009, 02:40
Iosuphil
 
Fecha de Ingreso: enero-2009
Mensajes: 1
Antigüedad: 15 años, 4 meses
Puntos: 0
crear un unico objeto de tipo excel para procesamiento d N ficheros excel de entrada

Buenos dias foreros,estoy haciendo una macro para el proceso de n ficheros excel de entrada.

sub Procesar_click()
Dim I As Integer
For I=1 to (List2.List(I))
Procesar_click2()
Next I

sub procesar_click2()

Set objExcel = New Excel.Application 'aki creo el objeto de tipo excel
Set Wexcel = objExcel.Workbooks.Open(P3)
objExcel.Visible = True
objExcel.Worksheets.Add After:=objExcel.Sheets(1)
objExcel.Sheets(1).Select
objExcel.Visible = True
.
.
. {tratamiento}
.
.
objExcel.DisplayAlerts = False
Wexcel.SaveAs P3
Wexcel.Close
Set Wexcel = Nothing
objExcel.Quit
Set objExcel = Nothing

quiero saber como hacer para que solo se me cree un proceso de "excel" para N ficheros excel de entrada,ya que por aora lo unico que he conseguido por ahora es que me cree un proceso de tipo excel por cada excel de entrada....creo ke tiene algo que ver con estas sentencias

Wexcel.Close
objExcel.Quit

sI aLGUIEN me puede ayudar estaria agradecido
gracias!!!!