Notifications
Clear all

Lista Suspensa Atualizada com dados de outra planilha.

6 Posts
4 Usuários
0 Reactions
2,125 Visualizações
(@brunocap)
Posts: 0
New Member
Topic starter
 

Ola Boa dia Pessoal,

Preciso de uma ajuda de vocês na criação de uma planilha com listagem de dados que servirá como base (lista suspensa) para o preenchimento de planilha individual de produção. O problema é que são mais de 200 planilhas individuais, e a base de dados vai variar frequentemente, eu não posso abrir uma a uma e alterar a base de dados das listas

Existe um modo de que todas essas planilhas, ao abrirem, atualizem os dados de suas listas suspensas através de outra planilha base ?

Obrigado desde já.

Abraço.

 
Postado : 31/07/2015 6:57 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Os arquivos estão no mesmo diretório?

Os arquivos tem a mesma extensão?

Todas as guias desses arquivos devem ser afetadas ou apenas uma?

Sem detalhes e conhecer sua estrutura será impossível te ajuda!!!

Mas ai vai algo que lhe sirva de expiração.

Sub AleVBA_16818()


    Dim MyPath          As String
    Dim MyFile          As String
    Dim Wkb             As Workbook
    Dim Cnt             As Long
    
    Application.ScreenUpdating = False
    
    MyPath = "C:UsersAleVBADocumentsMinhaPasta"
    
    If Right(MyPath, 1) <> "" Then MyPath = MyPath & ""
    
    MyFile = Dir(MyPath & "*.xls")
    
    Cnt = 0
    Do While Len(MyFile) > 0
        Cnt = Cnt + 1
        Set Wkb = Workbooks.Open(MyPath & MyFile)
        Wkb.Worksheets("Plan1").Range("B7").Value = "AleVBA"
        Wkb.Close savechanges:=True
        MyFile = Dir
    Loop
    
    If Cnt > 0 Then
        MsgBox "Processo completo...", vbExclamation
    Else
        MsgBox "Arquivos não encnotrado!", vbExclamation
    End If
    
    Application.ScreenUpdating = True
    
End Sub

Att

 
Postado : 31/07/2015 8:06 am
(@brunocap)
Posts: 0
New Member
Topic starter
 

Ola, Segue a planilha em anexo para ajudar.

O pessoal irá preencher os dados nas colunas com o cabeçalho azul através da lista suspensa. Será uma planilha dessa salva para cada colaborador

O dados da lista suspensa esta ao na planilha.

Eu gostaria que essa base de dados ficasse em uma outra planilha (para que eu possa atualizar os dados sempre que precisar) e que toda vez que o colaborador abra sua planilha, ele atualize as listas suspensas com base nos dados dessa planilha avulsa.

Entende?

è possivel?

 
Postado : 31/07/2015 10:26 am
(@brunocap)
Posts: 0
New Member
Topic starter
 

Ola

Mais ninguem para dar uma ajuda?

Obrigado..

Abs.

 
Postado : 04/08/2015 1:28 pm
(@edcronos)
Posts: 1006
Noble Member
 

não poderia ser uma useform com combobox para selecionar?

 
Postado : 04/08/2015 2:08 pm
(@mprudencio)
Posts: 0
New Member
 

Ve se o arquivo anexo ajuda.

Fiz com base nos dados ao lado da planilha mas o principio é o mesmo.

 
Postado : 15/08/2015 6:21 pm