Ir para conteúdo
Fórum Script Brasil
  • 0

Estrutura "For" em VBA para Excel


BRB

Pergunta

Boa Tarde,

Gostaria de saber como é possível tratar a planilha do excel como um Array bidimensional.

Por exemplo: Gostaria de usar um "for" que percorresse a planilha da célula A1 até a célula

A"N", sendo N uma variáve do tipo integerl.

O VBA permite esta ação?

Obrigado,

Bruno.

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

BRB,

Sim é possivel. Abaixo um exemplo de comando "for".

Sub Macro1()

    Dim iLinha As Integer
    Dim Qtde As Integer
    Dim ValorCel As Integer        
    
    Qtde = 5 ' define a quantidade de linhas a percorrer na planilha.
    
    For iLinha = 2 To Qtde ' iLinha igual a dois para desconsiderar os títulos das colunas caso exista.
    
        ValorCel= Plan1.Cells(iLinha, 1).Value
        Plan1.Cells(iLinha, 2).Value = ValorCel       
        Plan1.Cells(iLinha, 3).Value = "OK"
     
    Next iLinha
    
    MsgBox "Fim"
    
End Sub
Abaixo código com linhas e colunas.
Sub Macro2()

    Dim iLinha As Integer
    Dim iColuna As Integer
    Dim Qtde As Integer
    Dim ValorCel As Integer
    
    Qtde = 5 ' define a quantidade de linhas a percorrer na planilha.
    QtdeCol = 5 ' define a quantidade de colunas a percorrer na planilha.
    
    For iLinha = 2 To Qtde ' iLinha igual a dois para desconsiderar os títulos das colunas caso exista.
        
        For iColuna = 1 To QtdeCol
            
            Plan1.Cells(iLinha, iColuna).Value = "OK"
            
        Next iColuna
        
    Next iLinha
    
    MsgBox "Fim"
    
End Sub

Editado por Crispim
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...