Asignando una Formula a una Celda Activa

24/03/2009 - 23:18 por Angelo Vernaza | Informe spam
Hola,

Por favor me podrian ayudar con esta macro no se donde esta el error:

Sub VendorName()

Dim x As Range

Set x = ActiveCell.Offset(0, -1)

'Busco el Archivo VendorList.xls
Workbooks.OpenText Filename:= _
"C:\Users\ecasang\Documents\01-Ericsson\Varios
\VendorList.xls", Origin:= _
xlWindows, StartRow:=1, DataType:=xlDelimited, TextQualifier:_
xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True,
Semicolon:=False, _
Comma:=False, Space:=False, Other:=False, FieldInfo:=Array(1,
1), _
TrailingMinusNumbers:=True

'Cambio de Ventana (Siempre debe haber solo dos archivos)
ActiveWindow.ActivateNext
ActiveCell.Formula = "=INDEX(VendorList.xls!$B$4:$G$1500,MATCH( &
x &,VendorList.xls!$F$4:$F$1500,0),4 )"
End Sub

me salta error en la última línea:
ActiveCell.Formula = "=INDEX(VendorList.xls!$B$4:$G$1500,MATCH( &
x &,VendorList.xls!$F$4:$F$1500,0),4 )"

ademas tambien debo agregarle para que el libro VendorList.xls no
quede abierto.

espero me puedan ayudar.

Saludos,
Angelo V.-

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
26/03/2009 - 23:24 | Informe spam
hola, Angelo !

Lo unico que falto fue que el libro VendorList.xls quede cerrado despues de hacer la formula.



como ultima instruccion (antes del "End Sub") usa algo +/- como lo siguiente:

Workbooks("vendorlist.xls").Close SaveChanges:=False

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida