Notifications
Clear all

Organizar Sequência e Pintar a Célula

7 Posts
3 Usuários
0 Reactions
1,498 Visualizações
(@roberval)
Posts: 5
Active Member
Topic starter
 

Olá,
Suponhamos que eu tenha uma tabela com 20 linhas e 15 colunas.
Os números das linhas estão fora de ordem, sendo assim preciso preciso deixá-los em ordem crescente.
Ainda que eu tenha apenas 15 números por linha, não se repetem, e pode ser qualquer valor entre 1 e 25.
Para cada número igual, é necessário pintar a sua célula da mesma cor.
Por exemplo, digamos que o número 2 saia na primeira linha, na segunda e em outras tantas, após organizar em ordem crescente as linhas, todas as células que tiverem o número 2 devem ficar pintadas de azul, por hipótese.
Sendo assim, serão necessárias 25 cores diferentes, uma para cada número entre 1 e 25.
Como posso fazer isso utilizando o Excel (macro, vba)?

Grato pela ajuda!

 
Postado : 21/04/2015 1:57 pm
(@edcronos)
Posts: 1006
Noble Member
 

bem, provavelmente vc está falando da loto facil

ficaria mais facil entender se vc colocasse uma planilha com exemplos manuais

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 21/04/2015 2:51 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Faça o que o ed pediu, anexe um modelo com o resultado que pretende, pois eu fiquei com um pouco de duvida quanto a :

Ainda que eu tenha apenas 15 números por linha, não se repetem
e
digamos que o número 2 saia na primeira linha, na segunda e em outras tantas

Repetiu ?

Enquanto aguardamos um modelo, de uma olhada nos exemplos do link abaixo se algum ajuda :
http://www.microsoftexcel.com.br/index. ... cados.html

[]s

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

 
Postado : 21/04/2015 3:08 pm
(@edcronos)
Posts: 1006
Noble Member
 

mauro, no caso ele está falando que não se repete na mesma linha
é sobre loteria,
´fiz planilha para a loto facil
é sorteado 15 dezenas que vai de 1 até 25

no caso ele pega na ordem de sorteio
12-3-5-10-20-1-...
e quer que seja colocado em ordem crescente
1-3-5-10-12-20
até aí é facil,
mas o restante do que ele falou ficou completamente confuso

e pq tbm já não disponibilizar uma planilha para implementar oq ele quer
reparou que o pessoal está simplesmente colocando uma lista do que quer que a planilha ou macro faça ?

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 21/04/2015 3:23 pm
(@roberval)
Posts: 5
Active Member
Topic starter
 

Saudações pessoal,

Muito bacana que vcs são rápidos nas respostas.
Anexei um modelo do que preciso.

Grato.
Abraços.

 
Postado : 21/04/2015 4:11 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Veja se é isto, adaptado de uma rotina postada no link abaixo :
http://forum.clubedohardware.com.br/top ... -no-excel/

Colorir Repetidos

[]s

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

 
Postado : 21/04/2015 6:49 pm
(@edcronos)
Posts: 1006
Noble Member
 

olha só,
sobre pintar as celulas o melhor é usar formatação condicional
é mais facil de controlar e pode ser seletiva

é bem facil de aplicar, tenta dar uma pesquisada que rapidinho vc pega

e para não te confundir aconselho a apenas pintar certos numeros de cada vez
isso pq existe muita repetição e vai ficar parecendo colcha de retalho
------------------------------------------------------------------------------------------------------------
Sobre o deixar em ordem crescente é facil
pode ser por formula ou macro
mas vc quer apenas essa tabela ou todo o resultado da loto facil ?

com formula :
vc pode criar uma tabela do lado da tabela onde tem o original

com base na tabela que vc tem...
numere a linha 1 da coluna T até AH "1-2-3-4-5-6..." até o total de dezenas

na coluna T do lado da primeira linha da tabela cole essa formula
=MENOR($B3:$P3;T$1)
ela vai organizar a tabela de acordo com a numeração da linha 1

fiz um exemplo com formula e formatação condicional
basta aprender as bases para fazer do jeito que vc quer

Somente é impossíveis até que alguém faça
A logica está presa na irracionalidade humana, e morta nos que se consideram donos da verdade.

"ALGUM MODERADOR ME EXPULSE DO FÓRUM POR FAVOR"

 
Postado : 21/04/2015 8:13 pm