Tenta assim:
sSQL = "SELECT * FROM TABELA01"
Call S_GerarArquivo(0,sSQL,"-----Primeira Consulta-----")
sSQL = "SELECT * FROM TABELA02"
Call S_GerarArquivo(1,sSQL,"-----Segunda Consulta-----")
sSQL = "SELECT * FROM TABELA03"
Call S_GerarArquivo(1,sSQL,"-----Terceira Consulta-----")
Public Sub S_GerarArquivo(ByVal opcao as byte,ByVal SQL as String,Optional ByVal sTexto as String)
RS.OPEN SQL,CONEXAO
sTexto = sTexto & VbNewLine & VbNewLine 'pula linha
Do While Not RS.EOF
'Seu código para gravar no arquivo ...
sTexto = sTexto & RS(0) & " " RS(1) 'e assim por diante
RS.movenext
Loop
sTexto = sTexto & VbNewLine
RS.Close
IF opcao = 0 Then 'Output
Open "C:Relatorio.txt" For Output As #1
elseif opcao = 1 Then 'Append
Open "C:Relatorio.txt" For Append As #1
Endif
End Sub