Notifications
Clear all

Retornar Elementos da Matriz

6 Posts
2 Usuários
0 Reactions
1,097 Visualizações
(@brunoafs)
Posts: 195
Reputable Member
Topic starter
 

Boa tarde,

Tenho uma matriz em A3:E32 onde existe vários números sendo alguns repetidos.

Gostaria de saber se existe alguma fórmula para retornar todos os elementos da matriz nas células G12 G13 G14 G15 G16 em ordem crescente.

0 0 1 1 1
1 1 1 1 1
1 1 2 2 2
2 2 2 2 2
2 2 3 3 3

G12 - 0
G13 - 1
G14 - 2
G15 - 3
G16 - NADA

E assim por diante...

Valeu.

 
Postado : 16/08/2013 10:44 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Boa noite!!

Eu não entendi, mas tente adaptar.

Sub ClassAleVBA()
Range("SeuIntervalo").CurrentRegion.Select
    Selection.Sort Key1:=Range("SeuIntervalo"), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom, _
        DataOption1:=xlSortNormal
End Sub
Sub ClassAleVBA_II()
    Dim StRw As Integer, EndRw As Integer
    StRw = 7 ' Linha
    EndRw = Range("E65500").End(xlUp).Row
    Rows(StRw & ":" & EndRw).Select
    Selection.Sort Key1:=Range("E7"), Order1:=xlAscending
End Sub

Leia:
http://msdn.microsoft.com/en-us/library ... 40646.aspx

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 16/08/2013 3:30 pm
(@brunoafs)
Posts: 195
Reputable Member
Topic starter
 

alexandre,

boa noite.

Tenho uma matriz em A3:E32

Onde contém diversos números (repetidos ou não)
Como o exemplo a seguir:

0 0 1 1 1
1 1 1 1 1
1 1 2 2 2
2 2 2 2 2
2 2 3 3 3

Quero que na célula G12 ela me retorne o elemento de menor valor, no caso "0"
Na célula G13 ela me retorne o elemento seguinte, no caso "1"
Na célula G14 ela me retorne o elemento seguinte, no caso "2"
Na célula G15 ela me retorne o elemento seguinte, no caso "3"

E assim por diante... seguindo uma ordem crescente.

Resumidamente, queria uma formula (não achei) ou um comando VBA que me retornasse todos os elementos de minha matriz.
No caso do exemplo, elementos seriam 0, 1, 2, 3

 
Postado : 16/08/2013 11:42 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Veja se te ajuda
http://rapidshare.com/files/463240441/R ... atriz.xlsm

Att

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 17/08/2013 9:14 am
(@brunoafs)
Posts: 195
Reputable Member
Topic starter
 

alexandrevba,

Obrigado, deu certo sim,

Só não consigo adaptar a planilha que estou fazendo...

Poderia me ajudar?

Preciso que os elementos da matriz $A$3:$E$32 sejam colocados em G12 à G21...

Os arquivos devem ser compactados!!!

 
Postado : 19/08/2013 7:15 am
(@brunoafs)
Posts: 195
Reputable Member
Topic starter
 

Segue link da planilha...

http://rapidshare.com/files/2045380293/ ... STICA.xlsm

 
Postado : 19/08/2013 7:45 pm