Vba Excel. Seleccionar celdas en blanco en un rango
Estimados Expertos,
Quiero copiar un dato en las celdas vacías de un rango, que previamente, he seleccionado con una macro, y quiero que una vez seleccionado el rango, dentro de ese rango, poder seleccionar las celdas vacías, o en blanco, pero al hacer la instrucción de abajo, resulta que me selecciona todas las celdas en blanco que hay en ese rango y todas las que quedan a la derecha; es decir, que me selecciona celdas que no están en el rango también.
¿Cómo puedo seleccionar sólo las celdas vacías o en blanco que están en el rango?
Gracias.
Selection.SpecialCells(xlCellTypeBlanks).Select
Con esto de abajo, lo que hago es pegar el valor y pulsar escape, pero el problema lo tengo en la instrucción de arriba.
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
También he intentado esto de abajo, pero me da erro en la sintaxis:
With Selection
With .SpecialCells(xlCellTypeBlanks)
Selection.PasteSpecialPaste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Application.CutCopyMode = False
End With
End With