tasha klemer, а я бы написал extension метод чтобы было легко обращаться к колонке по имени и указывать значение по умолчанию для NULL значения:
Public Module DataReaderExtensions
<Extension()> _
Public Function GetString(ByVal reader As DbDataReader, ByVal columnName As String, Optional ByVal defValue As String = Nothing) As String
Dim columnIdx As Integer = reader.GetOrdinal(columnName)
Return IIf(reader.IsDBNull(columnIdx), defValue, reader.GetString(columnIdx))
End Function
End Module
Использование:
Ex_Wb1.Cells(i, 9).Value = reader1.GetString("ИмяКолонки", "")