Notifications
Clear all

argumento ou chamada de procedimento invalida

3 Posts
2 Usuários
0 Reactions
2,949 Visualizações
(@paulovitor)
Posts: 29
Eminent Member
Topic starter
 

pessoal, estou pegando o erro do titulo acima ao executar uma sub rotina.

mas eu queria saber o que está errado. em todos os foruns me encaminham pra um codigo bem diverso, com new item e with com, mas isso nao ajuda no aprendizado.

eu preciso saber o que o trecho abaixo (que tirei integralmente do livro de vba e serve pra adicionar um item no menu) tem de errado. todas as instruçoes seguintes sao baseadas nele.

Sub MenuCommand()
    CommandBars("Worksheet Menu Bar").Controls("Tools").Controls.Add("Type:=msoControlButton").Caption = "MyMenu"
    CommandBars("Worksheet Menu Bar").Controls("MyMenu").OnAction = "Test_Menu"
End Sub

estou usando o excel 2013

 
Postado : 31/07/2017 12:16 pm
brunoxro
(@brunoxro)
Posts: 698
Honorable Member
 

Boa tarde Paulo,

Você tem explicar mais o que você está fazendo.

O que você quer dizer com isso:

 estou pegando o erro do titulo acima ao executar uma sub rotina.

De que livro você tirou essa rotina? Lá não explica?

Anexe um planilha de exemplo, assim fica mais fácil tentar ajudar.

att,

 
Postado : 31/07/2017 3:17 pm
(@paulovitor)
Posts: 29
Eminent Member
Topic starter
 

estou, quando teclo f5, pegando esse erro: argumento ou chamada de procedimento inválida.

o livro eh o vba macro programming, richard sheperd.

ele apenas diz que o objeto CommandBars representa os menus de planilha do Excel e permite que adicione outros comandos de menu.

o codigo adicionaria a barra de menu MyMenu ao menu ferramentas

 
Postado : 01/08/2017 8:10 am