Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Dúvidas sobre cálculos, funções simples e aninhadas, fórmulas matriciais, etc.
  • Avatar do usuário
Por claudiomarcelo
#31033
Fiz um procv que testei e funcionou bem, mas o problema é que tenho que colocá-lo numa pasta de trabalho que tem uma conexão com uma base de dados oracle. Quando tento proteger parcialmente a coluna que uso para a fórmula com o procv, ao dar o comando de pegar os dados do oracle, surge uma mensagem dizendo que não posso puxar os dados por estar trabalhando numa planilha/pasta protegida (mesmo que tenha configurado tudo para esta proteção ser restrita a determinadas células).

Tentei simplesmente ocultar a coluna e não funcionou.

Tentei criar um xlt , na tentativa de criar uma espécie de model e não funcionou.

Enfim, a situação deveria ser simples: uma pasta de trabalho que colegas abririam para acessar preencher, e apagar os dados. No dia seguinte abrir e só ter de abrir o arquivo vazio de dados , mas com a fórmula com o procv mantida. Aí preencheriam novamente, e assim seria no decorrer dos dias de trabalho.

(O procv tá configurado para pegar os dados em outra pasta de trabalho. Isto bem configurado dentro de uma fórmula com tratamento de mensagem de erro tudo ok. Só não está apta a utilização de todos os colegas)
Avatar do usuário
Por FelipExcel
Posts Avatar
#31115
Oi Claudio Marcelo, tudo legal?

Pode enviar um modelo da função que aplicou? Para vermos a sintaxe.

Pode enviar também um print da mensagem?

Outra coisa, o fato pode estar no momento da interação com a base de dados oracle, que impede trabalhar com pastas de trabalho protegidas.

Outra ideia, esse post aqui
https://sharepoint.stackexchange.com/qu ... excel-file

Me veio a mente também o tipo de proteção aplicada. É com senha? Tentou a proteção de planilha ao invés disso.
Por claudiomarcelo
#31134
FelipExcel escreveu:Oi Claudio Marcelo, tudo legal?

Pode enviar um modelo da função que aplicou? Para vermos a sintaxe.

Pode enviar também um print da mensagem?

Outra coisa, o fato pode estar no momento da interação com a base de dados oracle, que impede trabalhar com pastas de trabalho protegidas.

Outra ideia, esse post aqui
https://sharepoint.stackexchange.com/qu ... excel-file

Me veio a mente também o tipo de proteção aplicada. É com senha? Tentou a proteção de planilha ao invés disso.

Olá Felipe! Acabei não insistindo em utilizar o recurso de proteger com desbloqueio de células específicas, que de fato conflita com o trabalho de conexão com dados externos. Tentei também uma macro em que a varredura do procv seria disparada por uma ação do usuário aí o armazenamento da macro tornou-se uma dificuldade até certo ponto pelo fato de ter um código a dados externos. Tenho me dedicado a entender um pouco mais todos estes recursos, mas acabei por uma solução mais simples mas que ainda tenho que complementar: Meu objetivo é impedir que o usuário apague a fórmula, então tirei a fórmula da direção de linhas e colunas da tabela. Se , a partir das linhas, marcar todas as colunas e deletar , ou se, a partir das colunas, marcar todas linhas da tabela e deletar, terei a fórmula preservada. Ainda fico exposto ao clique no botão "select all" seguido do delete (aliás se eu tiver um meio via código de inibir a exibição deste botão não teria nenhum pudor de fazê-lo).
Outra opção na mesma linha seria talvez botar a fórmula em outra planilha e ocultá-la, fiz alguns ensaios para isto, mas aí o que não funcionou foi a formatação condicional (que fica restrita a planilha ).
Infelizmente não tenho a mão hoje a fórmula com o procv e a regra da formatação condicional. Na segunda-feira coloco aqui.
Comecei a ver o post que você sugeriu e tenho que explorar mais. O fato de cogitar trabalhar com proteção de senha na planilha e não na pasta ainda não atende porque tenho que utilizar a mesma planilha com o vba de acesso a base de dados.

Alguma novidade passo por aqui.

Grato pela atenção.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord