Ir ao conteúdo
  • Cadastre-se

jguilherme

Membro Júnior
  • Posts

    13
  • Cadastrado em

  • Última visita

Reputação

1
  1. Boa noite, Estou com uma certa dificuldade para preencher 3 textbox de acordo com um critério selecionado em um combobox. Para ilustrar: Tenho uma base cuja coluna "A" corresponde aos dados do combobox2. Preciso que ao selecionar um dado no combobox seja exibido algumas informações no textbox, que estão na mesma linha na base, porém em diferentes colunas. Sendo assim, usei o código: Sub ComboBox2_Change() Dim i As Long With Sheets("Base") For i = 2 To .Range("B" & Rows.Count).End(xlUp).Row If .Range("B" & i) = ComboBox2.Value Then 'TextBox1.Value = .Range("D" & i) TextBox2.Text = .Range("Y" & i) TextBox3.Text = .Range("I" & i) End If i = i + 1 Next i End With Me.TextBox3.Text = Format(Me.TextBox3.Text, "R$ #,##0.00") End Sub O estranho é que em alguns casos o código da certo e traz as informações corretas, porém em outros casos o textbox fica zerado, como se não houvesse informação ( o que é impossivel pois a base está preenchida). Agradeço pela ajuda de sempre! []'s
  2. @CasaDoHardware Entendo! Na planilha em anexo tem todas as informações (Nas abas "BASE" e "UF"). Vamos lá: Aba "BASE": contém todos os estados e municípios. Se você observar os municipios se repetem para cada estado, além de ter municipios com o mesmo nome em estados diferentes (está correto). Aba "UF": Vou explicar a dinâmica do que deveria acontecer... 1) Selecionar se deseja ver "dentro ou fora da meta"; 2) Na listbox só aparecem os estados que possuem o critério selecionado no passo 1; 3) Selecionar um estado; 4) Clicar na opção Município; 5) Exibir na tabela abaixo todos os municípios do estado selecionado (sem duplicatas); 6) Na coluna "Disp" e "Total" deveria aparecer a soma geral de cada municipio (como se fosse a fórmula "SOMASE" por municipio). Se você realizar o passo-a-passo acima na planilha como está hoje, vai ver que ele mostra todos os municipios somente do estado selecionado, porém com duplicatas e sem as colunas de "Disp" e "Total" somadas pois não sei como poderia fazer isso. Consegui explicar melhor ?
  3. @Basole Funcionou para carregar o combobox ao abrir a planilha, obrigado! @CasaDoHardware Quais dados são insuficientes ? Não posso usar uma tabela dinâmica, preciso que seja através de uma macro. Se você abrir a planilha vai ver que existe uma aba "UF". O objetivo é selecionar alguns critérios e através disso obter um resultado em forma de tabela. Combobox: seleciona dentro ou fora da meta Listbox: Seleciona um estado Municipio: ao clicar aqui roda a macro que puxa todos os municipios do estado selecionado na listbox, porém ele puxa os municípios com duplicata, gostaria que fizesse o mesmo trabalho de uma tabela dinâmica mas usando vba. Ou seja: Preciso ter uma visão consolidada dos municipios, sem duplicata, e na coluna disponibilidade eu preciso somar todas os valores de disponibilidade por municipio. É difícil explicar escrevendo apenas, mas se precisar posso tentar novamente rs. Obrigado.
  4. Boa tarde, Tenho uma base com um pouco mais de 40 mil linhas. Postei a planilha em anexo. 1) Na aba "UF" preciso carregar o combobox através da Sub CarregaCategorias. Não estou conseguindo incluir na rotina Workbook_Open. 2) Ao selecionar a UF na listbox1, quando eu clico na caixa de opção município gostaria que aparecessem os municípios somente dessa UF (até ai eu consegui), porém sem duplicatas, preciso fazer tipo um consolidado de municípios dessa UF selecionada. 3) Preciso que na aba "UF", coluna "Disp" = soma dos valores da coluna "H" da plan "BASE". Obrigado a todos! Modelo Disponibilidade.xlsm
  5. Boa tarde. To com dificuldade pra definir algumas ações do usuário da minha planilha como erro, e após isso mostrar uma msgbox indicando qual foi o erro cometido. Anexei uma planilha modelo de exemplo. Exemplo: 1) Vou inserir uma lista na coluna F, na qual o usuário só poderá selecionar o mês/ano (mmm/aa) no formato de texto. Não sendo possível digitar uma data. Preciso que na coluna F ("Prazo de Conclusão") o usuário não consiga inserir um mês/ano igual ou inferior ao período atual (range: B2) Caso ele tente fazer isso exibir uma mensagem de erro, explicando o erro. 2) Preciso que o usuário não consiga fechar a planilha antes de preencher determinadas células. Obrigado pela ajuda! Modelo VBA_2.xlsx
  6. @Wendell Menezes E para gerar o pdf de mais de uma aba ? Não é possível? Estou tendo problemas também com o formato da página.. mesmo mantendo a área de impressão onde eu quero que fique o PDF, ele sai da aba toda.
  7. @Wendell Menezes Tem a aba "Status" e a aba "Relatório". As duas contém informações diferentes. Sempre que gerar o pdf a aba "Relatório" é calculada de acordo com a Regional escolhida no combobox. Sendo assim, a primeira página do pdf é a aba "Relatório" e a segunda é a aba "Status". Preciso gerar um pdf das 2 abas, em páginas diferentes. Obrigado
  8. @Wendell Menezes Como eu posso alterar o código para inserir uma outra aba antes de cada pdf gerado ? Valeu !
  9. @Wendell Menezes De qualquer forma tá resolvido! Obrigado pela ajuda, abraços.
  10. @Wendell Menezes Ficou excelente, exatamente isso! Tem alguma maneira de fazer com que consolide todos os PDFs em apenas um ? Obrigado!
  11. @Wendell Menezes Obrigado pela ajuda! Segue uma planilha de modelo https://dl.dropboxusercontent.com/u/61325364/Modelo%20Planilha.xlsm Resumindo: Preciso que procure a Regional na aba "VBA" e retorne o nome do prédio na aba "status" célula F2. E repita isso até não restar mais nenhum prédio dessa Regional. Nesse meio tempo, preciso que cada vez que o nome do prédio seja alterado na "Status!F2" seja gerado um documento PDF dessa aba, e no final todas as páginas devem constar no mesmo documento. Deixei o código pela metade e provavelmente incorreto. Novamente agradeço !
  12. Boa noite! Eu já possuo o código para gerar PDF, porém tenho um problema. Eu preciso gerar PDF de uma única aba, que contém dados dependentes de uma lista de validação de dados. Portanto quando altero o nome na lista de validação, as demais informações são alteradas de acordo com esse nome. O problema é: Eu preciso gerar um relatório PDF da mesma aba, porém preciso que a macro altere os valores da validação de dados de acordo com um critério. Criei um formulário, contendo um combobox no qual você seleciona o critério desejado e clica no botão "Gerar PDF". Ao clicar nesse botão, preciso que a macro procure todos os valores associados a esse critério e vá alterando na lista de validação até o último valor disponível. Ao fazer isso, é necessário que a cada alteração gere uma página em PDF, como se fosse um print mesmo da própria página. Exemplo: Critério: Região Região selecionada: RJ Locais no RJ: Niteroi, Ipanema, Copacabana Portanto, preciso que ao selecionar RJ a macro altere na lista de validação todas as opções de locais possíveis para a região RJ. E ao fazer isso, gere uma página em PDF para cada opção. Se ainda restar alguma dúvida posso postar a planilha. Obrigado!

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...