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

Añade tu respuesta

Haz clic para o