hola a todos:
mi pregunta muy simple pero me trae de cabeza
intento buscar un texto en un rango de celdas y si este existe cambiarlo por
otro, esto lo realizo en una funcion que me da el rango de las celdas
actualizadas, tal que :
Sub SAPBEXonRefresh(queryID As String, resultArea As Range)
'bla = Range(resultArea).Replace("Not assigned", "", xlWhole)
' - Run-time error '1004' :
' - Method 'Range' of object '_Global' failed
' - (Continue) End Debug Help
bla = Range(Cells(resultArea.Row, resultArea.Column), Cells(resultArea.Row +
resultArea.Rows.Count - 1, resultArea.Column + resultArea.Columns.Count -
1)).Replace("Not assigned", "", xlWhole)
End Sub
el caso es que la primera opcion , uso direto del rango, me da el error
descrito, pero la segunda, donde destripo el rango para obtener celdas de
comienzo y de final funciona perfectamente
que es lo que hago mal ??, por que no funciona la primera opcion ??
gracias por adelantado
Leer las respuestas