VB E EXCEL
Como Abrir uma Planilha do Excel e gravar uma variavel na célula h10 por exemplo?
No VB vá em Projetos, Referencias e clique em Microsoft Excell ??.?? Object Library
E faça da seguinte maneira...
Sub GravaExcell()
Dim ObjExcell As Object
Set ObjExcell = CreateObject("Excell.Application")
With ObjExcell
.Visible = True 'Habilita Visualização do Excell
.Workbooks.Add 'Aciona um novo arquivo no Excell
.Range("H10").Select
.ActiveCell.FormulaR1C1 = "renato"
End With
Set ObjExcell = nothing
End Sub
Até mais...
E faça da seguinte maneira...
Sub GravaExcell()
Dim ObjExcell As Object
Set ObjExcell = CreateObject("Excell.Application")
With ObjExcell
.Visible = True 'Habilita Visualização do Excell
.Workbooks.Add 'Aciona um novo arquivo no Excell
.Range("H10").Select
.ActiveCell.FormulaR1C1 = "renato"
End With
Set ObjExcell = nothing
End Sub
Até mais...
TROVAM...
neste caso vc está criando um excel, e não está salvando, certo?
JUCA_KAMIKAZE
o arquivo já existe? é necessário salvar o arquivo novamente?
neste caso vc está criando um excel, e não está salvando, certo?
JUCA_KAMIKAZE
o arquivo já existe? é necessário salvar o arquivo novamente?
Nesse caso está criando um novo arquivo, para salvar basta colocar a seguinte linha:
.ActiveWorkbook.SaveAs FileName:="C:\Medida.xls", FileFormat:=xlNormal, _
PassWord:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
Para abrir um arquivo e escrever use a seguinte rotina:
Sub GravaExcell()
Dim ObjExcell As Object
Set ObjExcell = CreateObject("Excell.Application")
With ObjExcell
.Visible = True 'Habilita Visualização do Excell
. Workbooks.Open Filename:="C:\Temp\Teste.xls" 'Abre o arquivo
.Range("H10").Select 'Seleciona Célula H11
.ActiveCell.FormulaR1C1 = "renato" 'Escreve no Excell
.ActiveWorkbook.Save 'Salva as alterações
End With
Set ObjExcell = nothing
End Sub
Até mais...
.ActiveWorkbook.SaveAs FileName:="C:\Medida.xls", FileFormat:=xlNormal, _
PassWord:="", WriteResPassword:="", ReadOnlyRecommended:=False, CreateBackup:=False
Para abrir um arquivo e escrever use a seguinte rotina:
Sub GravaExcell()
Dim ObjExcell As Object
Set ObjExcell = CreateObject("Excell.Application")
With ObjExcell
.Visible = True 'Habilita Visualização do Excell
. Workbooks.Open Filename:="C:\Temp\Teste.xls" 'Abre o arquivo
.Range("H10").Select 'Seleciona Célula H11
.ActiveCell.FormulaR1C1 = "renato" 'Escreve no Excell
.ActiveWorkbook.Save 'Salva as alterações
End With
Set ObjExcell = nothing
End Sub
Até mais...
Tópico encerrado , respostas não são mais permitidas