Fórum Excel Bácico, Avançado e Vba

Este fórum é destina a usuário de Excel, que queiram compartilhar informações a básicas, avançadas e programação em VBA...
 
InícioInício  FAQFAQ  BuscarBuscar  MembrosMembros  GruposGrupos  Registrar-seRegistrar-se  Login  

Compartilhe | 
 

 procurar caracteres que nao repetem num dado range

Ver o tópico anterior Ver o tópico seguinte Ir em baixo 
AutorMensagem
nomizo



Mensagens : 1
Data de inscrição : 27/02/2015
Idade : 36
Localização : Natal-RN

MensagemAssunto: procurar caracteres que nao repetem num dado range   Sab Fev 28, 2015 12:48 am



Boa noite, tenho um problema e gostaria de sugestões para dar andamento ao meu projeto do solver de sodoku.

Quero uma alternativa em VBA que dentro do Range("A1:C3") procure caracteres que não incidam mais de uma vez, ou seja, os numeros 2, 3, 4, 5, 7, 8 e 9 no exemplo ilustrado.

Parte da solução do sodoku é isolar os candidatos entre 1 a 9, sem repetir, que podem ocupar a matriz 3x3, no caso ilustrado:
A1 = 8
A2 = 1 ou 6
A3 = 1 ou 6 ou 9
B1 = 5
B2 = 3
B3 = 4
C1 = 1 ou 7
C2 = 1 ou 6
C3 = 2

Na verdade os numeros 2, 3, 4, 5 e 8 nem precisam retornar, pois ja ocupam seus devidos espaços. A questao levantada aqui é para que eu possa afirmar ao meu programa que as celulas com os valores 17 e 169 só podem ser 7 e 9 respectivamente, pois elas nao podem estar em outra celula, ja os valores 1 e 6 não podem ser afirmadas pelo range em questão..


Caso minha questao pareca confusa de mais, gostaria de referencias para comandos em VBA que tenham a resposta para este caso.




Cordialmente.

Nomizo.
Voltar ao Topo Ir em baixo
Ver perfil do usuário
alexandrevba



Mensagens : 1820
Data de inscrição : 13/07/2011
Localização : Serra - ES

MensagemAssunto: Re: procurar caracteres que nao repetem num dado range   Sab Fev 28, 2015 4:22 pm

Bom dia!!

Poste seu arquivo modelo!!


Att
Voltar ao Topo Ir em baixo
Ver perfil do usuário
 
procurar caracteres que nao repetem num dado range
Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo 
Página 1 de 1
 Tópicos similares
-
» Caracteres latinos
» [Resolvido]Como por limite de caracteres no get_string()
» Fazer os dados girarem, e o persona andar com o numero dado?
» [Resolvido]limite de caracteres
» Obrigado dado, como ativar a opção de fazer ela ficar mais clara?

Permissão deste fórum:Você não pode responder aos tópicos neste fórum
Fórum Excel Bácico, Avançado e Vba :: Intermediário :: Excel Intermediário-
Ir para: