Perguntas com a marcação «vba»

Visual Basic for Applications; um subconjunto do Visual Basic usado em todos os aplicativos do Microsoft Office. Considere usar esta tag juntamente com a tag para o aplicativo específico em questão. As boas perguntas sobre o VBA geralmente contêm algum código e solicitam a solução de problemas específicos. Perguntas que solicitam soluções completas (por favor, me dê o código / como fazer isso e isso com o VBA) estão fora do tópico e serão fechadas por serem muito amplas.



1
Não é possível abotoar o Excel 2013
Eu tenho dois botões na minha planilha do Excel. Ambos estavam trabalhando ontem, mas hoje, quando abri meu arquivo, eles não funcionam mais. Não consigo clicar neles e, se eu ativar o modo de desenvolvedor, não posso selecioná-los para modificá-los ou excluí-los (quando o mouse está sobre eles, ele se …

1
O VBA atualiza a célula errada
Recentemente, comecei um novo trabalho. É uma posição de gerência e a empresa não tem muito em termos de departamento de TI. Como tal, tenho tentado criar minhas próprias ferramentas de gerenciamento. Meus colegas também têm medo do Access e não querem nenhum envolvimento em nada que eu crie através …


1
Alterar salvar formato de arquivo no VBA
Eu li esta pergunta: Posso dividir uma planilha em vários arquivos com base em uma coluna no Excel 2007? Tenho uma pergunta sobre o "Salvar no mesmo formato da pasta de trabalho original" com a qual espero que você possa me ajudar. Estou usando a macro com um arquivo CSV, …


0
Macro do Outlook funciona apenas para uma conta
Eu tenho usado a macro do Outlook para mover todos os rascunhos diretamente para a caixa de saída: Sub SendAllDrafts() ' Send the messages in the Drafts folder (ignore any subfolders) If MsgBox("Are you sure you want to send ALL the items in your default Drafts folder?", _ vbQuestion + …

0
Código VBA para colar valor em uma posição indexada de uma correspondência em uma planilha diferente
Estou lutando há dias para fazer com que essa fórmula do Excel funcione a partir de um botão de comando. =IF(‘Machine Status’!E$28=(INDEX('Import Pool'!$A:$H,MATCH(‘Machine Status’!$B$23,'Import Pool'!$G:$G,1),2)) depois corte o valor ‘Machine Status’!E$21,e cole-o na coluna da posição indexada 8 na próxima linha INDEX('Import Pool'!$A:$H,MATCH(‘Machine Status’!$B$23,'Import Pool'!$G:$G,1),8),"")

1
Enviar email em massa usando o Excel VBA
Estava trabalhando em um projeto que enviaria emails em massa para pessoas diferentes se as condições fossem atendidas. Condições: A coluna U contém o status final (Aberto ou WIP) (não será enviado se Fechado, não importa se a data atual for maior) A coluna Q contém a data de encerramento. …


1
Transposição do Excel entre arquivos com VBA
Preciso transpor entre arquivos, mas estou preso? Quando transponho para apenas um arquivo, meu código funciona. Mas quando tentei transpor para outro arquivo, não o fez. Minha sintaxe está obviamente com defeito. Tenho 80 pesquisas com clientes que espero transpor para apenas uma. Meu código que funciona é: Sub Trans2() …


0
Como posso limpar o Active Row usando o VBA?
Eu tenho uma macro que limpa o conteúdo do intervalo selecionado em uma planilha e, em seguida, desloca as células inferiores. Gostaria de saber se existe uma maneira de evitar selecionar o intervalo e limpar o ActiveRow até a coluna $GZ. Aqui está a minha macro: Sub deleteRows() Application.ScreenUpdating = …


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.