Jump to content
Fórum Script Brasil
  • 0

Estrutura "For" em VBA para Excel


BRB

Question

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 to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 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

Edited by Crispim
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...