Boa tarde leandroxtr,
Didaticamente falando não sei muito bem explicar...
Mas é como se fosse uma matriz no VBA.
No Excel, se você digitar:
A1 = A
A2 = B
A3 = C
A4 = D
A5 = E
A6 = F
A7 = G
A8 = H
A9 = I
A10 = J
E digitar em uma célula qualquer:
=A1:A3
e ainda editando essa célula, pressionar <F9>, verá que ele vai converter em uma matriz.
{"A";"B";"C";"D";"E";"F";"G";"H";"I";"J"}
Essa Matriz você pode exibir o valor que desejar utilizando a função =Índice()
Para escolher o primeiro valor da matriz:
=índice({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J"};1)
Para escolher o sétimo valor da matriz:
=índice({"A";"B";"C";"D";"E";"F";"G";"H";"I";"J"};7)
No VBA ficaria assim:
myarray = Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J")
Um exemplo para exibir um msgbox mostrando o primeiro valor da matriz:
Sub teste()
Dim myarray
myarray = Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J")
MsgBox myarray(0)
End Sub
'Um exemplo para exibir um msgbox mostrando o sétimo valor da matriz:
Sub teste2()
Dim myarray
myarray = Array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J")
MsgBox myarray(6)
End Sub
Lembrando que na programação a contagem não inicia em 1. Se inicia em 0.
Bom, não sei se sou muito bom com explicações, mas é mais ou menos isso.
Qualquer coisa da o grito.
Abraço
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 21/06/2017 10:57 am