Nesta postagem você vai aprender sobre VBA planilha de referência por valores de células ou Strings. Você sabia que qualquer coisa entre aspas no VBA é apenas uma string? E também já sabe pode criar referências de intervalo a partir de strings de texto? Claro que você pode fazer a mesma coisa com planilhas e pastas de trabalho no Microsoft Excel com o Visual Basic Applications.
- Adicionar Macro à Faixa de Acesso Rápido do Excel
- Armazenar a seleção de intervalo atual usando o VBA no Excel
- Atualizar Tela Usando VBA no Excel
- Código para criar uma macro imprimir VBA
- Como Agrupar Planilhas com Código VBA
Vamos ver este exemplo de planilha de referência por valores de células ou Strings.
Declare uma variável de string chamada "strWS" e dê a ela o valor "2022_09"
Exemplo da Strings com VBA
Sub Macro1()
Dim strWS as String
strWS = "2022_09"
End Sub
Agora, se uma de suas planilhas é chamada de "2022_09", você pode facilmente fazer referência a essa planilha fazendo o seguinte:
Sheets(strWS).Range(“A1”).Value = 2
Isso é útil se você quiser fazer referência a um nome de planilha com base em algumas entradas, com VBA planilha de referência por valores de células ou Strings.
strWS = Year(Now & “_” & Month(Now)
Sheets(strWS).Range(“A1”).Value = 2
Defina strWS igual ao intervalo nomeado “data”. Em seguida, defina a célula “A1” na planilha strWS igual a 1.
Sub Macro1()
Dim strWS as String
strWS = Range(“date”).Value
Sheets(strWS).Range(“A1”).Value = 1
End Sub
Até aqui é isso. Agora compre um livro de VBA!