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

Tópicos relacionados a códigos VBA, gravação de macros, etc.
  • Avatar do usuário
  • Avatar do usuário
#17516
Caros, bom dia!
Estou criando um diário de obras e preciso usar várias listas dependentes.
Pelo que pesquisei p/ utilizar essas listas dependentes e a função autocompletar, eu vou precisar utilizar combo box.
Então pensei em fazer um formulário onde o usuário preenche diariamente e esses dados são enviados para um banco de dados (planilha base geral), onde eu consiga fazer uma planilha dinâmica com esses dados e mostrar de forma simples e objetiva aos meus gerentes.
Alguém pode me ajudar?
Obrigada,
Você não está autorizado a ver ou baixar esse anexo.
#17523
Bom dia.
Seria a seleção dinâmica das "SUBETAPAS " conforme é informada a "ETAPA" na planilha "Lançamento de dados"?
Veja se o que fiz te ajuda.
At
gfranco.
Você não está autorizado a ver ou baixar esse anexo.
#17536
Oi Gfranco!

era isso mesmo!

Acabei iniciando o desenvolvimento com o userform e cheguei em outro impasse. Fazer essa dependência em VBA.

A lista já está buscando os dados corretos, agora preciso apenas colocar o combobox subetapa para retornar dados com base no combobox etapa.

Pode me ajudar?

Obrigada.
Você não está autorizado a ver ou baixar esse anexo.
#17544
Boa tarde.
Seria +- assim..
At
gfranco
Você não está autorizado a ver ou baixar esse anexo.
#17576
É isso mesmo Gfranco!

Uma última dúvida! Não sei se você percebeu, mas aquelas abas Config_ serão alimentadas com frequência, de acordo com a necessidade do usuário.

Quando eu configuro o combobox eu falo o range que ele vai buscar os dados, se a pessoa adicionar uma nova linha nas planilhas de config o combo não vai retornar. Tem como automatizar isso?

Desde já, muito obrigada!
#17577
Bom dia.
Continue utilizando o Gerenciador de nomes para apontar para as colunas das tabelas como vc mesma fez, por exemplo com o "BOXEMPRESA"
que vc apontou sua rowsource para o nome criado no gerenciador de nomes "EMPRESA_BOX" e este,por sua vez tem sua origem dos dados em =Tabela34[Nome Empresa]
#17589
Gfranco!

deu certo, agora só preciso de ajuda pra entender o código que você fez, pois fiz umas alterações na planilha config_subetapa e ele deixou de listar as opções e copiar na planilha depois que insere os dados:
Código: Selecionar todos
Private Sub BoxEtapa_Change()
Dim t As Long, w As Worksheet, vsub As String
vsub = UCase(Trim(Me.BoxEtapa.Value))

If Len(vsub) = 0 Then
Me.Boxsubetapa.Clear

Exit Sub
End If
Me.Boxsubetapa.Clear
Set w = Plan6
t = w.Cells(Cells.Rows.Count, 1).End(xlUp).Row

For i = 4 To t

If UCase(w.Cells(i, 1)) = vsub Then

Me.Boxsubetapa.AddItem w.Cells(i, 4)

End If

Next

End Sub
Pode me explicar?
#17593
Boa tarde.
Segue.
At
gfranco
Você não está autorizado a ver ou baixar esse anexo.
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