Notifications
Clear all

Existe alguma forma de atribuir uma seleção a uma matriz?

2 Posts
2 Usuários
0 Reactions
929 Visualizações
(@4ntunes)
Posts: 0
New Member
Topic starter
 

Boa Noite,
Existe alguma forma de atribuir uma seleção (linhas e colunas) a uma variável tipo MATRIZ do VBA ?
obrigado.

 
Postado : 16/03/2016 1:58 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Só redefini os ranges, veja se é isto :

Fonte : http://www.cpearson.com/excel/ArraysAndRanges.aspx

Sub Array_Selection()
Dim Arr() As Variant

sRg = Selection

Arr = sRg

Dim R As Long
Dim C As Long

    For R = 1 To UBound(Arr, 1) ' First array dimension is rows.
        For C = 1 To UBound(Arr, 2) ' Second array dimension is columns.
            Debug.Print Arr(R, C)
        Next C
    Next R

End Sub
 
Postado : 16/03/2016 7:08 pm