EduardoP, Bom Dia.
O Alexandrevba já lhe passou o caminho das pedras. Aliás, ele é excelente nisso.
Para você fazer este tipo de entrada de dados onde, ora a célula tem uma fórmula, ora ela é entrada de dados, SOMENTE com programação VBA mesmo.
Mas as vezes as dificuldades são mais operacionais do que técnicas.
Vejamos:
Se você adotar este critério simultâneo de, ou digita o NOME, ou digita o CPF, você terá que levar em conta alguns detalhes.
Se você digita o CPF, que é uma registro único para cada cidadão, basta ele estar no seu banco de dados que as informações correspondentes serão capturados.
MAS...se você você digita o NOME, que podem ter vários IDÊNTICOS, qual será o critério que você criará para identificar qual usuário você deseja na realidade?
Em todo tipo de banco de dados, a chave principal TEM QUE SER ÚNICA.
Senão isto gerará uma quebra de integridade de dados do processo.
A minha sugestão é que você adote o campo de pesquisa como sendo o CPF e a partir daí capture os demais dados.
Porém, se você realmente quer fazer do jeito que você explicou, além de ter que utilizar de programação VBA terá que decidir qual outra informação irá usar para a CORRETA identificação do usuário desejado. Pense nisto.
Implementei uma pesquisa simples na sua planilha exemplo.
Eu espero ter ajudado.
Tenha um ótimo fim-de-semana.
Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel
Postado : 24/05/2014 6:55 am