VBA Célula Ativa
Célula ativa significa que a célula específica que é ativo na atual folha de cálculo activa. Por exemplo, se na folha 2 célula B4 estiver seleccionada significa que a célula activa é B4 na folha 2. No VBA usamos uma referência de célula ativa para alterar as Propriedades ou valores da célula ativa., Ou usamos esta função em certas situações quando precisamos fazer algumas mudanças na célula ativa em algumas condições que atendem aos requisitos.
a célula activa é uma propriedade da VBA. Nós o usamos em diferentes situações na VBA. Podemos atribuir valores a uma célula activa usando a função da célula activa VBA ou obter o endereço da célula activa. O que estas funções retornaram? A função da célula activa devolve a propriedade do intervalo da célula activa na folha de trabalho activa., Como explicado na instrução acima na definição se a folha 2 estiver activa e a célula B4 estiver activa, a função da célula activa no VBA irá obter as propriedades do intervalo da célula B4 na folha 2.
Assista ao nosso Demo e os Cursos de Vídeos
Avaliação, Hadoop, Excel, Aplicativos Móveis, Desenvolvimento Web & muitos mais.,
a Sintaxe da Célula Ativa em Excel VBA
Abaixo está a sintaxe da Célula Ativa em Excel VBA
A sintaxe é usado para atribuir um determinado valor para a célula ativa.
Activecell.Value= " "
a sintaxe irá seleccionar o valor ou a propriedade da célula activa na folha de cálculo activa.,
Application.Activecell
Se é necessário alterar o tipo de letra da célula ativa, em seguida, a sintaxe será a seguinte
Activecell.Font.(The font we want) = True
podemos também exibir as linhas e colunas da célula ativa usando a seguinte sintaxe
Application.Activecell
Vamos usar a sintaxe acima explicado em alguns exemplos e aprender a jogar com as células activas.
Exemplos de VBA do Excel Célula Ativa
Abaixo estão os exemplos diferentes de VBA Célula Ativa no Excel:
VBA Célula Ativa – Exemplo #1
neste exemplo, queremos mudar o valor da célula atual com algo célula. Por exemplo na folha 1, Selecione a célula A2 e insira o valor como ANAND e queremos mudar o valor para essa célula ativa como ARAN.
siga os passos abaixo para usar a célula activa VBA no Excel.,
Passo 1: Vá para a página do programador e carregue no Visual Basic para abrir o Editor de VB.
Step 2: Carregue em Inserir página e carregue nos Módulos para inserir um novo módulo.
Passo 3: Declare uma sub-função para começar a escrever o código.
Código:
Sub Sample()End Sub
Passo 4: Activar a folha de cálculo 1 usando a função abaixo.,
Código:
Sub Sample()Worksheets("Sheet1").ActivateEnd Sub
Passo 5: podemos verificar que na célula A2 na folha 1, temos o valor como ANAND e ele é a célula ativa.
Passo 6: Agora use a seguinte declaração para alterar o valor da célula activa.
Código:
Sub Sample()Worksheets("Sheet1").ActivateActiveCell.Value = "ARAN"End Sub
a Etapa 7: Executar o código acima do botão executar fornecido ou pressione F5.
podemos ver que o valor na célula A2 foi alterado.,
VBA Active Cell-Example #2
Now we have changed the active cell Value from ANAND to ARAN. Como é que mostramos o valor actual da célula activa? Isto aprenderemos neste exemplo.
siga os passos abaixo para usar a célula activa VBA no Excel.
Passo 1: Vá para a página do programador e carregue no Visual Basic para abrir o Editor de VB.
Passo 2: no mesmo módulo, declare uma sub-função para começar a escrever o código.
Código:
Sub Sample1()End Sub
Passo 3: Activar a folha de cálculo 1 pelo seguinte código.,
Código:
Sub Sample1()Worksheets("Sheet1").ActivateEnd Sub
Passo 4: Agora vamos selecionar a célula ativa pelo seguinte código.
Código:
Sub Sample1()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellEnd Sub
Passo 5: Agora vamos exibir o valor da célula selecionada pelo seguinte código.
Código:
Sub Sample1()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellMsgBox selectedCell.ValueEnd Sub
Passo 6: Executar o código acima pressionando F5 ou o botão executar fornecido e ver o seguinte resultado.,
a célula activa era A2 e tem o valor como ARAN, pelo que a propriedade apresentada é ARAN.
VBA célula activa-exemplo #3
vamos alterar o tipo de letra da célula A2 que foi a célula seleccionada. Vamos fazer a fonte como negrito. Inicialmente, não havia nenhum tipo de letra seleccionado.
para isso, siga os passos abaixo para usar a célula ativa VBA no Excel.
Passo 1: Vá para a página do programador e carregue no Visual Basic para abrir o Editor de VB.
Passo 2: no mesmo módulo, declare uma sub-função para começar a escrever o código.,
Código:
Sub Sample2()End Sub
Passo 3: Vamos activar a folha de cálculo no primeiro fim de usar a célula ativa.
Código:
Sub Sample2()Worksheets("Sheet1").ActivateEnd Sub
Passo 4: Vamos alterar o tipo de letra da célula selecionada pelo seguinte código.
Código:
Sub Sample2()Worksheets("Sheet1").ActivateActiveCell.Font.Bold = TrueEnd Sub
Passo 5: Executar o código acima pressionando F5 ou o botão executar fornecido e ver o resultado.
a fonte da célula activa é alterada para negrito.,
VBA Active Cell-Example #4
Now we want to know what row or what column the currently active cell is in. Como fazer isso é o que aprenderemos neste exemplo.
para isso, siga os passos abaixo para usar a célula ativa VBA no Excel.
Passo 1: Vá para a página do programador e carregue no Visual Basic para abrir o Editor de VB.
Passo 2: no mesmo módulo, declare uma sub-função para começar a escrever o código.
Código:
Sub Sample3()End Sub
Passo 3: Vamos activar a folha de cálculo no primeiro fim de usar o active propriedades da célula.,
Código:
Sub Sample3()Worksheets("Sheet1").ActivateEnd Sub
Passo 4: Agora vamos selecionar a célula ativa pelo seguinte código.
Code:
Sub Sample3()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellEnd Sub
Step 5: Now we can display the current row of the active cell by the following code.
Código:
Sub Sample3()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellMsgBox selectedCell.RowEnd Sub
Passo 6: podemos também ter a coluna atual da célula ativa pelo seguinte código.,
Código:
Sub Sample3()Worksheets("Sheet1").ActivateSet selectedCell = Application.ActiveCellMsgBox selectedCell.RowMsgBox selectedCell.ColumnEnd Sub
Passo 7: Agora pressione F5 ou o botão executar fornecido para executar o código acima e consulte o seguinte resultado.
o resultado acima foi a linha da célula activa. Carregue em ok para ver a coluna da célula activa.
coisas para recordar
Existem poucas coisas que precisamos de recordar sobre a célula activa na VBA:
- a célula activa é a célula activa ou seleccionada de momento em qualquer folha de trabalho.
- Podemos mostrar ou alterar as propriedades do endereço da célula activa na VBA.,
- Para usar as propriedades da célula ativa, precisamos ativar a planilha atual primeiro.
artigos recomendados
este tem sido um guia para Excel célula activa VBA. Aqui discutimos como usar a propriedade VBA Active Cell para atribuir valor ou obter o endereço da célula activa no Excel, juntamente com alguns exemplos práticos e modelo excel transferível. Você também pode ir através de nossos outros artigos sugeridos –
- VBA Seerro
- VBA XML
- VBA Colar
- VBA RGB
Deixe uma resposta