Ir ao conteúdo
  • Cadastre-se

buscar dados em planilha com senha


Posts recomendados

Bom dia, 

estou montando uma planilha aqui na empresa mas o caso é o seguinte. tenho a planilha principal, que não pode ser acessada por todos na empresa, e outra planilha que é acessada por outros. o que preciso é que esta segunda planilha busque informações na primeira, mas preciso bloquear o acesso da primeira planilha, alguma ideia?

Link para o comentário
Compartilhar em outros sites

Marcos, quando voce coloca uma senha de acesso em uma Pasta de Trabalho, ela fica criptografada e outros aplicativos

não mais poderão 'buscar' dados.

 

Minha sugestão é voce ocultar as abas que contem os dados restritos.

Segue o exemplo em anexo com algumas explicacoes, para você. entender melhor.

 

E para buscar os dados da pasta de trabalho, existem varias formas. Por ex. voce pode usar o recurso nativo do excel-> Dados-> Obter dados externos->

De outras Fontes -> Microsoft Query,-> selecione "Excel Files" e seta o direitorio e a pasta de trabalho e siga os passos do assistente. 

 

Segue abaixo em exemplo com macro. 

 

Private Function GetValue(path, file, sheet, ref)
'   Obter dados de uma pasta_de_trabalho fechada
    Dim arg As String
'   Verifique se o arquivo existe
    If Right(path, 1) <> "\" Then path = path & "\"
    If Dir(path & file) = "" Then
        GetValue = "File Not Found"
        Exit Function
    End If
'   Cria o argumento
    arg = "'" & path & "[" & file & "]" & sheet & "'!" & _
      Range(ref).Range("A1").Address(, , xlR1C1)
'   Executa a macro...
    GetValue = ExecuteExcel4Macro(arg)
End Function

Sub BuscarDados()
    p = "C:\Users\admin\Desktop\SuaPasta" ' diretorio da pasta de trabalho
    f = "OcultandoAbasUsandoSenha.xlsm" ' nome da pasta de trabalho
    s = "Sheet1" 'nome aba q deseja importar
    a = "B4"  ' celula q deseja importar
    MsgBox GetValue(p, f, s, a)
End Sub


OcultandoAbasUsandoSenha.zip

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Bom dia

então, coloco as planilhas anexo para melhor entendimento

 

são elas:

Gerencial

OS

Clientes

 

o funcionamento seria o seguinte

o cliente é cadastrado na planilha clientes

na planilha gerencial, seria preenchida as informações do cliente (vindas da planilha cliente) e as informações relativas ao orçamento (futuramente farei outros controles, mas isso não vem ao caso neste momento)

a planilha OS, se alimente da planilha gerencial

e também na planilha OS, temos as duas primeiras abas, onde ocorre a impressão de OS e Orçamento

 

o que preciso é o seguinte:

a planilha clientes e a de OS é alimentada por uma pessoa, em 1 computador

e a planilha gerencial é preenchida por mim

 

preciso que elas se comuniquem, mesmo que estejam fechadas, pois a planilha gerencial só pode ser visualizada por mim

os arquivos ficam todos no meu computador e são acessados pela rede

 

obrigado

planilhas.rar

Link para o comentário
Compartilhar em outros sites

Veja se é isso que procura: ao inserir um código no formato "000/AA" na coluna [ Cód ] tanto na pasta de trabalho (Gerencial e Os), a macro procura os valores em (Clientes e Gerencial) respectivamente e insere os dados restantes nas respectivas colunas. 

* A macro está ajustada para funcionar com as 3 pasta de trabalho no mesmo diretorio, altere o caminho se necessario, no local indicado.

* A macro pode apresentar um erro, caso o arquivo que for pesquisado estiver aberto.

  Para evitar isso, o ideal seria usar um bd (access por ex.), para fazer esta ponte entre um arq. e o outro, e iria ganhar tambem na rapidez de importção de      dados em arquivos localizados em pcs diferentes.

planilhas-V1.zip

Link para o comentário
Compartilhar em outros sites

  • 4 semanas depois...
Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...