Índice
As macros aplicadas a uma pasta de trabalho inteira podem ser úteis para extrair dados de várias planilhas para uma nova pasta de trabalho, aplicar formatação avançada a todas as planilhas ou muitos outros motivos. Aqui está a sintaxe básica e um exemplo de código funcional para vba que funciona em todas as planilhas de uma pasta de trabalho.
Faça um loop em cada folha da pasta de trabalho
A sintaxe básica para percorrer cada folha em uma pasta de trabalho e aplicar o código VBA a ela é
12345 | Para cada ws nas planilhas'Atualize ou faça algo aquiPróximo |
Atualizar cada planilha na pasta de trabalho usando VBA
Para obter um exemplo funcional, copie e cole o código a seguir em um módulo e execute-o. O resultado é o texto colocado na célula A1 de cada planilha da pasta de trabalho.
1234567891011121314151617181920212223242526272829 | Public Sub DoToAll ()'Declare nossa variávelDim ws como planilhaPara cada ws nas planilhas'coloque o código entre o For e o Next'para o que você gostaria de fazer para'cada folhaws.Range ("A1") = "easyexcel.net"PróximoEnd Sub |