Lo del MsgBox fue solo para ilustrar el ejemplo.... yo no se qué quiera hacer Analia si el DataGrid está vacío o no... tal vez mi ejemplo debió haber sido...
Rs.Open "Select .....", Conexion, ...., ......
Set DataGrid1.DataSource = Rs
If Rs.RecordCount = Then
'ESTA VACIO
' programa lo que se te pegue la gana programar..... pero si pasa por
'aquí es que el DATAGRID ESTARA VACIO
Else
' NO ESTA VACIO
´Programa lo que se pegue la gana programar.... pero si pasa por
'aquí es que el DATAGRID NO ESTARA VACIO
End If
Asi que estimado piolín, si acaso Analia quiere que en caso de que esté vacío emita algún mensaje como alerta, o que active un módulo para capturar lo que debiera mostrarse..... qué va a hacer....??