テキストファイルの中に改行コード(CRLF)が2つ連続で続いている
ので、これをひとつにしたいと思い、以下の命令でやってみたのですが
ダメでした。

textdata = textdata.Replace(vbCrLf & vbCrLf, vbCrLf)
textdata = textdata.Replace(vbCrLf + vbCrLf, vbCrLf)
textdata = textdata.Replace(String.Concat(vbCrLf, vbCrLf), vbCrLf)

vbCRLFをControlChars.CRLFにしても同じです。

16進ダンプでtextdataの中を見てみると0x0D0A,0x0D0Aと並んでいます。
こういう置換はできないものなのでしょうか。