Estou fazendo uma macro na qual apartir de um InputBox, ele me gera um range e esse range ele salva como html, já consegui fazer quase tudo, o unico problema é no qual quando eu seleciono o range e coloco a varaivel que recebe o range, na funcao o mesmo, da erro de tipo de variavel.
Sub teste()
Dim variavel As Range
Set variavel = Application.InputBox(prompt:="Região a ser selecionada:", _
Title:="Box do Excel", Type:=8)
With ActiveWorkbook.PublishObjects.Add(xlSourceRange, _
Pergunta
Gneccao
Estou fazendo uma macro na qual apartir de um InputBox, ele me gera um range e esse range ele salva como html, já consegui fazer quase tudo, o unico problema é no qual quando eu seleciono o range e coloco a varaivel que recebe o range, na funcao o mesmo, da erro de tipo de variavel.
Sub teste()
Dim variavel As Range
Set variavel = Application.InputBox(prompt:="Região a ser selecionada:", _
Title:="Box do Excel", Type:=8)
With ActiveWorkbook.PublishObjects.Add(xlSourceRange, _
"C:\Users\Gnee\Desktop\salva_teste.htm", "Plan1", "variavel", xlHtmlStatic, _
"salva_teste_650", "")
.Publish (True)
.AutoRepublish = False
End With
End Sub
quando uso um range manual invez da variavel, ele acerta, exemplo: "i10:g20"
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.