Software  
 
Conhecimento computador >> Software >> Microsoft Access >> 
Como Substituir tudo no Excel VBA
Quando você precisa para automatizar tarefas no Microsoft Excel 2010, você pode ligar para o Visual Basic for Applications, uma linguagem de programação que está incluído em todas as versões modernas de programas do Microsoft Office para Windows (suporte VBA foi removido para Mac Office na versão 2008, mas substituído na versão de 2011). VBA permite que você execute um pequeno programa sobre um número de células do Excel , ao contrário de fórmulas do Excel , que só funcionam na célula que estão dentro Enquanto o programa Excel vem com um localizar e substituir assistente, você pode usar o VBA para localizar e substituir células conteúdos sem necessidade de qualquer entrada do usuário, e você pode fazê-lo através de todas as planilhas na pasta de trabalho . Instruções
1

Abra a pasta de trabalho do Excel , onde você deseja inserir o código VBA. Pressione " Alt " e " F11 " para abrir o console de VBA.
2

Dê um duplo clique no módulo onde você deseja inserir o código . Se não houver um módulo que você pode clicar com o botão direito em uma planilha , mova o mouse sobre "Inserir" e escolha a opção " Módulo ". Em seguida, clique duas vezes sobre o módulo para trazê-lo até
3

Copie a seguinte fórmula para o módulo: .

Sub AReplace ()

Dim sb Como Planilha

Para Cada sb em planilhas

sb.Cells.Replace What: = "XXX" , Replacement : = " YYY " , LookAt : = xlPart , _

SearchOrder : = xlByRows , MatchCase : = False


Próxima

End Sub

Altere "XXX " para o valor que você está procurando e " YYY " para o valor que você quer substituí-lo por . Você também pode alterar o valor " MatchCase " para " true" se a capitalização é importante. Esta macro irá localizar e substituir todos os valores desejados em cada planilha na pasta de trabalho
4

Use o código a seguir , se você só quer substituir todos os valores em uma determinada seleção : .

Selection.Replace What: = "XXX" , Replacement : = " YYY " , LookAt : = xlPart , _

SearchOrder : = xlByRows , MatchCase : = False

Você pode usar esse código dentro qualquer outra macro VBA , desde que você digite o código depois de ter definido uma área de seleção em sua macro.
5

Clique no "X " no canto superior direito da janela do VBA para fechar lo . Todas as alterações são salvas automaticamente .
6

Clique na guia "Desenvolvedor" e pressione o botão "Macro" . Escolha sua macro na lista e clique em "Executar " para substituir todos os valores -alvo em sua planilha ou pasta de trabalho .

Anterior :

Próximo : No
  Os artigos relacionados
·Como fazer uma manchete no Excel 
·Dicas para o Microsoft Access 2007 
·Como sincronizar rolagem no Excel 
·Como criar uma macro no Microsoft Access 
·Como criar uma consulta do Microsoft Access que usa mai…
·Como posso criar códigos UPC Bar no Excel 
·Como fazer Tabelas de Multiplicação em Excel Formulas…
·Como remover Excel De modo compartilhado 
·Como fazer uma carta de ter um valor numérico em Excel…
·Como formatar células para tornar os números negativo…
  Artigos em destaque
·Como escrever em GIMP 
·Como obter um disco de backup para um PC HP Pavilion 
·Como mesclar dois vídeos no Windows Movie Maker 
·O que é SVRT em PowerDirector 
·Qual é a extensão de arquivo OXT 
·Programas CAD para Redes de Computadores 
·Como criar um instantâneo de relatório no Microsoft A…
·Como editar Ancorado Frames em FrameMaker 
·W2K8 Backup não verá o Drive 
·Qual é a extensão de arquivo D 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados