Pergunte aqui

Histórico de revisões [voltar]

Não é o que você pede e talvez não e sirva, fiz um arquivo do Calc um formulário , para corrigir um BD em Calc. Nada recomendável usar planilha para banco de dados. Mas fiz por empolgação. No arquivo abaixo tentei relembrar meu feito. Logicamente não é uma lista para ser usada numa validação em cascata. Mas talvez seja possível possível criar uma lista variável partindo da ideia e associando outras ideias.

A ideia de busca é esta fórmula: =PROC("."&B2&".";C1:C14) fará aparecer na célula o resultado de uma busca parcial de caracteres digitados na Célula B2, (em qualquer parte das palavras nas células pesquisadas, no caso da C1 até a C14).

No arquivo, usei uma caixa de texto do controle de formulário só para ir atualizando em tempo real a cada letra digitada. Veja o arquivo demonstração da ideia.C:\fakepath\autocompletar_em_pesquisa.ods

Corrigindo minha resposta pois, como primeira opção: lembrei de uma vez que fiz uma cascata por categorias, que consistia em escolher numa célula com lista suspensa uma opção, por exemplo: "Brasil" e na outra também em lista suspensa em cascata aparecia todas as opções de Estados, ou escolhia um dos estados e aparecia todas as cidades referentes aquele estado. Vide este vídeo..

Como segunda opção: Não é o que você pede e talvez não e lhe sirva, fiz mas dê uma olhada um num arquivo do Calc um formulário , para corrigir um BD em Calc. Nada recomendável usar planilha para banco de dados. Mas fiz por empolgação. empolgação.

No arquivo abaixo (terceira opção) tentei relembrar meu feito. Logicamente não é uma lista para ser usada numa validação em cascata. Mas talvez seja possível possível criar uma lista variável partindo da ideia e associando outras ideias.

A ideia de busca é esta Esta fórmula: =PROC("."&B2&".";C1:C14) fará aparecer na célula o resultado de uma busca parcial de caracteres digitados na Célula B2, (em qualquer parte das palavras nas células pesquisadas, no caso da C1 até a C14).

No arquivo, usei uma caixa de texto do controle de formulário só para ir atualizando em tempo real a cada letra digitada. Veja o arquivo demonstração da ideia.C:\fakepath\autocompletar_em_pesquisa.ods

Corrigindo minha Inspirado na resposta pois, como primeira opção: lembrei de uma vez que do Gilberto fiz uma cascata por categorias, proposta de Lista suspensa dinâmica. Pois com o desloc percebi que consistia em escolher numa célula com as opções só funcionaria se fossem ordenadas sem intervalos. Assim, na lista suspensa é possível ordenar automaticamente e não deixar espaços em branco. Seria somente o caso de usar um espaço nomeado. Postei no meu blog uma opção, por exemplo: "Brasil" solução que dei o título exatamente de "Lista suspensa dinâmica". Quem quiser dar uma olhada e na outra também baixar o arquivo em lista suspensa em cascata aparecia todas as opções de Estados, ou escolhia meu blog. Vou fazer um dos estados e aparecia todas as cidades referentes aquele estado. Vide este vídeo..pequeno vídeo lá explicando.

Como segunda opção: Não é o que você pede e talvez não lhe sirva, mas dê uma olhada num arquivo do Calc um formulário , para corrigir um BD em Calc. Nada recomendável usar planilha para banco de dados. Mas fiz por empolgação.

No arquivo abaixo (terceira opção) tentei relembrar meu feito. Logicamente não é uma lista para ser usada numa validação em cascata. Mas talvez seja possível possível criar uma lista variável partindo da ideia e associando outras ideias.

Esta fórmula: =PROC("."&B2&".";C1:C14) fará aparecer na célula o resultado de uma busca parcial de caracteres digitados na Célula B2, (em qualquer parte das palavras nas células pesquisadas, no caso da C1 até a C14).

No arquivo, usei uma caixa de texto do controle de formulário só para ir atualizando em tempo real a cada letra digitada. Veja o arquivo demonstração da ideia.C:\fakepath\autocompletar_em_pesquisa.ods

Inspirado na resposta do Gilberto fiz uma proposta de Lista suspensa dinâmica. Pois com o desloc percebi que as opções só funcionaria se fossem ordenadas sem intervalos. Assim, na lista suspensa é possível ordenar automaticamente e não deixar espaços em branco. Seria somente o caso de usar um espaço nomeado. Postei no meu blog uma solução que dei o título exatamente de "Lista suspensa dinâmica". Quem quiser dar uma olhada e baixar o arquivo em meu blog. Vou .Vou fazer um pequeno vídeo lá explicando.

@Francys , Inspirado na resposta do Gilberto @Gilberto Schiavinatto fiz uma proposta de Lista suspensa dinâmica. Pois dinâmica com o desloc percebi código direto no validação. Partindo da premissa que basta digitar na célula auxiliar três letras para que a escolha dos dados que as opções só funcionaria se fossem ordenadas sem intervalos. tenham na inicial sejam selecionados em célula de validação. Mas claro, é possível utilizar somente uma letra inicial também.

Sem usar o desloc. Assim, na lista suspensa é possível ordenar ao digitar numa célula auxiliar qualquer letra ou letras mudar a ordem da validação automaticamente e não sem deixar espaços em branco. Seria somente o caso de branco. Basta usar um espaço nomeado. código na validação e definir um intervalo de células (onde ficam os seus dados). Aqui o arquivo para você testar se quiser.

Postei no meu blog uma solução que dei o com um vídeo. Ao artigoo título exatamente de "Lista suspensa dinâmica". Quem quiser dar uma olhada e baixar o arquivo.Vou fazer um pequeno vídeo lá explicando.

@Francys , Inspirado na resposta do @Gilberto Schiavinatto fiz uma proposta de Lista suspensa dinâmica com código direto no validação. Partindo da premissa que basta digitar na célula auxiliar três letras para que a escolha dos dados que as tenham na inicial sejam selecionados em célula de validação. Mas claro, é possível utilizar somente uma letra inicial também.

Sem usar o desloc. Assim, na lista suspensa é possível ao digitar numa célula auxiliar qualquer letra ou letras mudar a ordem da validação automaticamente sem deixar espaços em branco. Basta usar um código na validação e definir um intervalo de células (onde ficam os seus dados). Aqui o arquivo para você testar se quiser.

Postei no meu blog uma solução com um vídeo. Ao artigoo título exatamente de "Lista suspensa dinâmica". Quem quiser dar uma olhada e baixar o arquivo.Vou fazer um pequeno vídeo lá explicando..