Problema con macro

31/03/2006 - 01:44 por Mk | Informe spam
Hola a todos!

Vuelvo a escribir por estos lares... Estoy haciendo una macro y tengo un
pequeño problema, os cuento.

La macro abre un fichero y le añade una fórmula (tipo buscarv en la
celda U2, vinculado a otro fichero distinto). La columna siempre será U
pero el problema es que las filas de esa matriz varían y no se como
decirle que "complete" esa fórmula para toda la columna.

Espero haberme explicado. Lo he intentado con Autofill pero no he sido
capaz.

¿Alguna idea?.

Muchas gracias.

Marco


-Copio y pego el codigo para ser mas claro -ç

Sub Sumar_MV1()

Workbooks.Open Filename:="F:\EXCELL\5024.xls"
Sheets("ID_5024_01").Select

Selection.AutoFilter
Range("U2").Select

Workbooks.Open Filename:="F:\EXCELL\AL010.xls"
Sheets("Data").Select

Windows("5024.xls").Activate
Sheets("ID_5024_01").Select

ActiveCell.FormulaR1C1 = "=VLOOKUP(RC[-15],[AL010.xls]Data!C2:C6,5,0)"
Selection.AutoFill Destination:=Range("U2:U11000")

Range("A2").Select

Rem ActiveCell.CurrentRegion.Select

End Sub



NOTA: Como se puede ver le he dado un rango u2:u11000 pero realmente es
una chapuza.
 

Leer las respuestas

#1 Mk
31/03/2006 - 00:48 | Informe spam
Ya decía yo...

Otro escollo, necesitaría eliminar todas las filas que tengan un valor
determinado en una columna (U). He buscado info pero solo encuentro la
forma de hacerlo cuando las celdas están en blanco:

[U:U].SpecialCells(xlCellTypeBlanks).EntireRow.Delete

También he mirado con xlCellTypeValue pero no he encontrado o no he
sabido interpretar correctamente la info, alguna solución?

Muchas gracias.

Mk.

Preguntas similares