Ir ao conteúdo
  • Cadastre-se

DJunqueira

Membro Pleno
  • Posts

    1.064
  • Cadastrado em

  • Última visita

Tudo que DJunqueira postou

  1. Minha solução p/ você seria não utilizar caixa de combinação, mas sim célula com validação de dados. A função PROCV() na célula B16, planilha PEDIDO DE VENDA, estava montada de forma totalmente errada. Utilizei as funções ÍNDICE() e CORRESP() p/ fazer o q você pretendia. Na aba/planilha PRODUTOS transformei sua lista de produtos em uma Tabela assim reconhecida pelo Excel e a nomeei TabProdutos e utilizei essa denominação p/ procurar o Código Produto. A vantagem de nomear a tabela é q ao aumentar o número de produtos a função de procura se ajusta automaticamente pelo uso do nome da tabela. PEDIDO DE VENDA - TESTES.xlsx
  2. Uma outra boa solução é ocultar a aba/planilha, pois raras são as pessoas q se dão conta de q tem planilha oculta. Nesse caso é só ir na aba com o botão direito e selecionar ocultar.
  3. Lendo a descrição do Arthur diria q o q você realmente precisa é de apenas uma aba/planilha com a base de dados e uma outra aba/planilha com relatórios dinâmicos de forma a ver o equipamento isoladamente e seu uso pelas diversas fazendas. Com 20 abas/planilhas me parece q você está complicando algo q poderia ser bem mais simples de administrar.
  4. Depois de um bom tempo pelejando a solução acabou sendo não mais referenciar o nome da tabela dentro da função PROCV() na outra pasta de trabalho. Meio bizarro isso, quando eu verificava o vínculo com a outra pasta de trabalho o Excel informava q não tinha encontrado a planilha com o mesmo nome da pasta de trabalho dentro da pasta de trabalho, coisa q realmente não tem! Estou atribuindo isso ao fato de q quando utilizei o nome da tabela da outra pasta de trabalho o nome da pasta de trabalho não ter ficado entre colchetes como deveria, ou ao menos é normal... Tentando deixar bem explicado a questão: Referenciando pelas células e sem ter mais erro de vínculo =PROCV(A1;caminho do diretório\[nome da pasta de trabalho.xlsx]nome da planilha!células;3;0) Referenciando pelo nome da tabela e apresentando o erro de vínculo =PROCV(A1;caminho do diretório\nome da pasta de trabalho.xlsx!nome da tabela[#Tudo];3;0) Mas antes de ficar referenciado pelo nome da tabela o Excel usa o colchete temporariamente... =PROCV(A1;[nome da pasta de trabalho.xlsx]nome da planilha!nome da tabela[#Tudo];3;0) De qq forma agradeço a ajuda.
  5. Olá ScientiaArca As planilhas estão no mesmo HD. Eu até poderia transferir alguma delas p/ a planilha principal, mas penso q o arquivo final ficaria muito grande, assim minha preferência é no sentido de resolver essa questão de perda de vínculo. Abraço
  6. Valeu minoso pelo elogio, o 'segredo' das colunas é apenas ocultar todas elas.
  7. Volta e meia quem mexe com planilhas acaba montando alguma coisa q fica muito legal, mas se deixar guardada no HD o benefício potencial p/ a comunidade é perdido. Nesse sentido estou disponibilizando uma planilha q turbinei do modelo inicial do Excel p/ quem quiser usar. Ela foi especialmente preparada p/ tela de toque (Table) e ficou muito prática p/ uso pessoal. Na coluna C os itens podem ser marcados e desmarcados com um toque, a lista foi subdividida em 4 categorias (Alimento embalado, Proteína animal, Hortifruti e Casa, limpesa e higiene). As abas coloridas laterais refletem os preços dos itens selecionados com a aba roxa final totalizando. Há um botão 'Preparar Impressão' q oculta os itens não selecionados de forma a imprimir apenas a informação necessária. Espero q gostem! Lista de compras.zip
  8. minoso, todos os sites s/ programação em Excel q eu ando lendo recomendam não mais fazer essa referenciação por coluna por conta do tamanho das planilhas novas do Excel. Já utilizei muito essa forma de referência, mas no 2013 estou evitando por conta dos inúmeros sites de programadores recomendando evitar seu uso em fórmulas.
  9. Trabalhar com colunas no Excel novo (2013) não é boa programação, pois o número de linhas aumentou absurdamente, o q eu poderia fazer é aumentar muito a margem de segurança - OK. Mas o meu problema mesmo é: porque não consigo re-vincular estas 2 planilhas de 14? O Excel tem um limite máximo de planilhas vinculadas?
  10. Não, não tem nada de matricial no problema com o vínculo entre as planilhas. Eu gostaria de passar a utilizar o nome das tabelas porque volta e meia elas ultrapassam a margem de segurança q eu dou, tipo costumava variar entre linha 400 e 450 e eu colocava linha 600, só q eventualmente ultrapassa essa margem de segurança. Essas tabelas contém dados obtidos de sites na internet.
  11. Não utilizei a função SOMARPRODUTO() nem cheguei a utilizar o Excel 2007, simplesmente pulei essa versão. Minha impressão é q ao utilizar o nome da Tabela o Excel tenta localizar a planilha, como está com erro no vínculo a fórmula retornava erro. Com a utilização da referência direta a célula parou de dar erro provavelmente porque não atualiza os dados. Vou testar isso... É isso, a referência direta não atualiza a informação, apenas mantém o resultado correto. Então a solução ideal seria parar de dar erro no vínculo p/ poder utilizar o nome da Tabela. Obs.: Esse editor está traduzindo demais minhas abreviações, agora foi com (H u m m...)
  12. minoso muito obrigado pela pronta resposta, mas essa solução eu já tentei n vezes Um detalhe extra é q recentemente passei a tentar direcionar a função PROCV() para Tabelas nomeadas dentro destas planilhas e aparentemente isto não está funcionando. Até criei conexão entre Tabelas das planilhas problemáticas e nada. Solução capenga: Parei de utilizar o nome da Tabela na outra planilha e passei a fazer referência direta, o vínculo continuou a dar mensagem de erro, mas as células não deram mais erro. Ainda sim ficam as dúvidas, porque não consigo fazer com q pare de dar erro no vínculo? porque ao utilizar o nome da Tabela na outra planilha dá erro na célula e na referência direta não dá, mesmo com o vínculo dando mensagem de erro? Obs1.: Essas planilhas evoluíram do Office 2003 p/ o 2013, será q tem alguma influência? Obs2.: porque esse editor se dá ao trabalho de corrigir p+q p/ 'porque'?
  13. Pessoal estou com o seguinte problema Tenho uma planilha com outras 14 planilhas vinculadas sendo q duas delas estão sempre dando "erro: planilha não encontrada" e por mais q eu utilize o botão Alterar Fonte e aponte novamente p/ as tais planilhas elas persistem na mensagem de erro. Alguém tem alguma ideia de como resolver este problema, nem q seja p/ dar uma linha de pesquisa na internet? tks
  14. você terá q copiar a minha macro e colar num módulo criado por você, do contrário a segurança do Office não vai deixar rodar. Muito chato isso, mas não tem jeito.
  15. Se você importar dados p/ uma tabela reconhecida pelo Excel o próprio programa poderia se encarregar de estender a formatação.
  16. R10SIQUEIRA as sugestões já foram dadas e uma planilha já foi fornecida, se quiser seguimos daí p/ frente.
  17. Quem sabe com um exemplo (planilha M2): Vale ressaltar q você comentou s/ uma 'fórmula', portanto minha solução foi nesse sentido... SISTEMA SECRETARIA 2015.xlsx
  18. A fórmula para a planilha M2 e replicável p/ as outras desde q feitas as devidas mudanças: =SE(SOMA('M1'!$C$61:$C$62)>='M2'!A5;ÍNDICE('M1'!$B$5:$B$48;SOMARPRODUTO(MAIOR('M1'!$A$5:ÍNDICE('M1'!$A$5:$A$54;'M1'!$C$60)*(('M1'!$S$5:ÍNDICE('M1'!$S$5:$S$54;'M1'!$C$60)="APROVADO")+('M1'!$S$5:ÍNDICE('M1'!$S$5:$S$54;'M1'!$C$60)="DEPENDÊNCIA"));'M1'!$C$61+'M1'!$C$62+1-'M2'!A5)));"") Mas em DADOS GERAIS / MATRICULADOS, linha 60, o somatório (célula C60) deverá ser alterado para: =SOMARPRODUTO((B5:B54<>"")*1) Célula C61 tb deverá ser alterada. Dica: Os zeros da coluna B na planilha SITUAÇÃO poderiam sumir se você utilizar a regra de formatação 0;;
  19. R10 Siqueira sua planilha precisa ser remodelada em dois pontos fundamentais: Não pode continuar com 27 módulos porque complica demais a vida do programador q queira consertar as macros q realmente interessam; Não faz sentido ficar criando botão p/ cada mês/ano. Penso tb q continuar insistindo em colocar as parcelas indefinidamente a direita na primeira planilha atrapalha o gerenciamento da mesma. Se você não se sente seguro p/ continuar com essas modificações sugiro contratar um programador ao invés de insistir em remendos.
  20. Suposição apenas... Quando você cria uma macro o Excel associa a macro com uma assinatura digital com data de validade, será q poderia ser isso?
  21. Qual célula e em que planilha (guia ou aba) você está tendo problema? O problema ocorre antes ou depois de rodar a macro? ... q doideira, 27 módulos na planilha! Foi você quem fez isso? AHG! Muito ruim... Na sua tabela em VISA CRÉDITO você não deveria ter os campos nomeados igualmente 'Parcela' (só a linha 3 interessa p/ o Excel), você deveria ter utilizado a linha 2 p/ colocar exclusivamente a palavra 'Parcelas' e na linha 3 o mês-ano de cada uma delas. No endereço abaixo eu preparei solução rápida e objetiva p/ o q você solicitou. Na planilha 'Mês' célula A22 inseri regra de validação q pega os meses existentes na planilha 'VISA CRÉDITO' linha 2. Na célula A23, por trás do botão 'Mês Filtro' tem uma função indicando a coluna q tem o mês correspondente ao selecionado na célula A22. O botão 'Mês Filtro' aciona a macro MêsFiltro no módulo de mesmo nome (módulo esse renomeado do módulo Julho_). Essa macro foi projetada p/ ser um código genérico trabalhando com os meses selecionados. Por favor, apague todos os módulos q não servem, em especial não crie macro p/ um botão de mês apenas, se você estiver nessa situação peça ajuda ao pessoal do fórum, isso facilita muito a vida de quem quer te ajudar num futuro eventual. Boa parte do q sua planilha está fazendo pode ser realizado com Tabela Dinâmica, se quiser seguir neste caminho posso tentar remodelar sua planilha. Na planilha abaixo remodelei o cabeçalho da lista na planilha VISA CRÉDITO, na planilha Mês remodelei a coluna 'A' retirando os botões de meses e deixando exclusivamente a minha solução. Deixei apenas 4 módulos com a transferência da algumas macros q me pareciam ainda serem úteis p/ eles. Dica: Se você quiser experimentar com macros nomeie os módulos com nomes como 'Temp' ou 'Teste1..." e se a macro ficar boa passe ela p/ algum dos módulos principais. O acúmulo de módulos e macros sem utilidade dificulta a manutenção da sua planilha. FORUM - 2015 Remodelada.zip
  22. Sugestão de solução (palpite). Monte um gráfico a partir de tabela dinâmica e acople uma caixa de segmentação de dados. Será q funciona? Se conseguir nos informe, ok?

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