Como comentar e descomentar blocos de código no Editor do Office VBA


300

No editor VBA do Office ( ALT+ F11), como você comenta ou descomenta um bloco de código?


4
@AlistairWeir a alternativa para '( aspas simples ) é usar uma palavra-chave Rem.

Respostas:


486

No editor VBA, ir para View, Toolbars, Customise...ou clique direito na barra de ferramentas e selecioneCustomise...

Na Commandsguia, selecione o Editmenu à esquerda.

Então, aproximadamente dois terços do caminho há dois ícones Comment Blocke Uncomment Block.

Arraste e solte-os na barra de ferramentas e então você terá acesso fácil para destacar um bloco de código, comentar e descomentar com o clique de um botão!


Veja a resposta de GauravSingh se você deseja atribuir atalhos de teclado.


14
Isso é útil - não acredito que nunca o encontrei antes. Uma tecla de atalho seria realmente útil, mas infelizmente isso parece não existir.
Jamie Touro

3
O mesmo aqui. Por isso, acho que vale a pena ser postado! Todos esses anos de usar o [pobres] editor VBA, e algo que é basicamente essencial para o teste decente, e foi lá o tempo todo :)
RemarkLima

3
Outro botão que pertence ao lado deles (embora seja um pouco mais fácil de encontrar) é o botão Compilar VBAProject no menu Debug. São os três comandos que eu mais uso!
Olle Sjögren

5
Olle: Clique com o botão direito do mouse na barra de menus, escolha Personalizar (ou escolha Exibir | Barras de Ferramentas | Personalizar). Clique na guia comandos. Arraste qualquer comando que você deseja para qualquer barra de ferramentas na qual deseja colocá-lo. Abençoe quem quer que na MS não tenha se importado o suficiente com o VBA para "melhorar" a interface do usuário da maneira como fazia os aplicativos principais.
Steve Rindsberg

1
@Empus apenas ter um olhar para a outra resposta, stackoverflow.com/a/23954017/1281576 que mostra como criar um teclado pequeno (não sei o que você por "normal"?)
RemarkLima

146
  1. Clique com o botão direito do mouse na barra de ferramentas e selecione Personalizar ...
  2. Selecione a guia Comandos .
  3. Em Categorias, clique em Editar e selecione Bloco de comentários na caixa de listagem Comandos .
  4. Arraste a entrada do bloco de comentários para a barra de menus (sim! A barra de menus)
    Nota: Agora você deve ver um novo ícone na barra de menus.
  5. Verifique se o novo ícone está destacado (ele terá um quadrado preto ao redor) e
    clique no botão Modificar seleção na caixa de diálogo Personalizar .
  6. Um menu interessante será exibido.
    Em nome, adicione um e comercial ( &) ao início da entrada.
    Então agora, em vez de "Bloco de comentários", deve ler & Bloco de comentários .
    Pressione Enterpara salvar a alteração.
  7. Clique em Modificar seleção novamente e selecione Imagem e texto .
  8. Ignore a caixa de diálogo Personalizar .
  9. Destaque qualquer bloco de código e pressione Alt- C. Voila.
  10. Faça o mesmo com o bloco de comentários ou
    quaisquer outros comandos que você se encontra usando com frequência.

13
Embora essas respostas sejam iguais às respostas corretas, ele mostrou um truque para adicionar atalhos. +1 para isso.
Barshan Das

8
@mrquad - Veja a etapa 10, então Alt-U significa Descomentar Bloco
Martin F

Eu poderia de alguma forma mudar para combinação? Eu gostaria de usar "ctrl + (k, c)" e "ctrl + (k, u)" como no SQL Server Management Studio.
Jumxozizi

3
No Office 2010, isso também funciona se você escolher "Somente texto (sempre)" na Etapa 7, em vez de "Imagem e texto". É desagradável que não funcione se você escolher qualquer outra opção de exibição, mas pelo menos na minha tela eu prefiro economizar um pouco de espaço com "Somente texto".
ar

6
Uma das respostas mais impressionantes que já vi no VBE. 1
kolcinx

37

Há um built-in Editar barra de ferramentas no editor VBA que tem o bloco de comentário e Uncomment bloco botões por padrão, e outras ferramentas úteis.

Se você clicar com o botão direito do mouse em qualquer barra de ferramentas ou menu (ou ir para o menu Exibir> Barras de ferramentas ), verá uma lista das barras de ferramentas disponíveis (acima da opção "Personalizar ..."). A barra de ferramentas Padrão está selecionada por padrão. Selecione a barra de ferramentas Editar e a nova barra de ferramentas aparecerá, com os botões Bloco de comentários no meio.

insira a descrição da imagem aqui

* Esta é uma opção mais simples para as mencionadas.


Desculpe, de alguma forma, perdi sua resposta quando publiquei a mesma coisa abaixo.
J2associates

20

Você verificou o MZTools? ? Faz muitas coisas legais ...

Se não estou errado, uma das funcionalidades que ele oferece é definir seus próprios atalhos.


Sim, ele permite que você adicione atalhos de teclado
SteveC

3

Ou apenas clique em Exibir , Barras de Ferramentas , Editar . Em seguida, você pode selecionar um bloco de código e clicar no botão Comentar ou Remover comentário da barra de ferramentas para fazer tudo com um clique.

Como um aparte, você pode Tab/ Shift+ também Tabum bloco de texto selecionado. Quando eu era noobie, eu não sabia disso por um longo tempo e faria uma linha de cada vez.

Boa sorte!


1

Uma maneira fácil de adicionar botões Commentou Un-Commentum bloco de código é:

  • Vá para Exibir-Barras de Ferramentas-Personalizar
  • Selecione a guia Comando
  • Selecione a categoria Editar à esquerda
  • Arraste os ícones "Bloco de comentários" e "Bloco de comentário" na barra de ferramentas.

11
É a mesma resposta correta e mais de um ano depois.
Smandoli 30/07

1

Passos para comentar / descomentar

Pressione as teclas alt + f11 / Desenvolvedor guia visual basic editor view tab - barra de ferramentas - editar - comentários.


1

Depois de adicionar o ícone à barra de ferramentas e ao modificar o ícone selecionado, o "e" comercial na entrada de nome especifica que o próximo caractere é o caractere usado junto com Alt para o atalho. Como você deve selecionar uma opção de exibição no menu suspenso Modificar seleção, que inclui a exibição do texto, você também pode escrever & C no campo de nome e obter o mesmo resultado que & Bloco de comentários (sem o texto longo).


-1

Com o MZ-Tools instalado, comento / descomente blocos no VBE usando o atalho de teclado
Ctrl+ Alt+ C (padrão do MZ-Tools)

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.