Ir ao conteúdo
  • Cadastre-se

fariaspio

Membro Pleno
  • Posts

    72
  • Cadastrado em

  • Última visita

posts postados por fariaspio

  1. Boa noite pessoal !

     

    Tenho uma planilha que se refere a programação de visita do enfermeiro na casa dos pacientes, existem  algumas diferenças na frequência de visita dos pacientes que podem ser  Semanal, Mensal e bimestral e isso é dividido pela quantidade de semanas de cada mês que podem variar de 4 a 5 semanas, dependendo do mês.

    O que eu preciso é o seguinte,  em um dia por exemplo dia 10/10/2020 o  enfermeiro joão fará 5 visitas nessa mesma data para os pacientes ( Marcos, ana, carla, lucia e Dani), essas informações são preenchidas na aba PRINCIPAL e preciso que os nomes dos pacientes sejam "puxados" para outra aba PROGRAMAÇÃO RESUMIDA conforme a data de visita.

    Gostaria de sabe se é possivel fazer isso sem utilizar VBA apenas com formulas ou até mesmo com uma tabela dinâmica ?

     

    obs: Se for feito com tabela dinâmica gostaria que o layout fosse parecido com a aba "programação resumida" ou seja que os pacientes ficassem abaixo da data.

     

    Estou disponibilizando um modelo da planilha, para melhor entendimento.

    ENFERMEIROS.xlsx

  2. @osvaldomp Primeiramente muito obrigado por disponibilizar seu tempo para me ajudar, e também muito obrigado por ter me explicado o porque do erro e como corrigi-lo, não fazia ideia que o número 44001 era a data atual, formatei a célula como data e pude comprovar.

    Mais uma vez, gratidão pelo gesto.

     

     

    17 minutos atrás, osvaldomp disse:

     

    Na sua fórmula =SE(F8="";$J$2-E8;F8-E8) se E8 estiver vazia, ou seja, valor zero, então J2-0=J2, e J2 é 44001 que corresponde à data de hoje, 19/06/20. Coloque 44001 em uma célula vazia e formate como data e veja o resultado.

     

    Para contornar altere a sua fórmula para ~~~> =SE(E8="";"";SE(F8="";$J$2-E8;F8-E8))

     

  3. Olá bom dia !

    Gostaria de uma ajuda de vocês.

    Fiz uma planilha para controlar a data de entrada, saída e quantidade de dias que o contêiner ficou no pátio, a planilha funciona assim:

    DATA DE ENTRADA PREENCHIDA : Somente com a data e entrada preenchida a planilha deve subtrair a data atual da data de entrada, exemplo ; data de entrada 10/06/2020 data atual 19/06/2020 = 9 dias (Essa parte está funcionando)

    DATA DE ENTRADA  E DE SAÍDA PREENCHIDAS: Quando ambas as datas estão preenchidas , deve-se subtrair a data de saída pela data de entrada ( Essa parte também está funcionando )

     

    Problemas:

     

    1 – Quando ambas as datas “entrada e saídanão estão preenchidas, as células referente a contagem de dias mostram o número 44001, não sei porque isso acontece gostaria de resolver e se alguém puder explicar o motivo eu agradeceria.

    cntr.xlsx

    2 -  Na célula K2 que é referente a contagem da quantidade de contêineres que estão no pátio a mais de 5 dias, a contagem está considerando o número 44001 maior que 5 e isso está gerando um erro no resultado.

     

    Desde já agradeço a atenção de todos.

  4. Em 31/01/2020 às 09:26, ricardo_br disse:

    Tente esse bat:

     

     

    
    @echo off
    chcp 1252 > Nul
    echo.
    for /f "tokens=2,3 Delims=," %%a in ('"wmic process where ExecutablePath="C:\\Sistema de Atendimento\\AgenteSA\\jre\\bin\\javaw.exe" get Caption /Format:csv > Nul 2^>^&1"') do for /f "Delims=" %%b in ("%%~a") do set Nome=%%b
    for /f "tokens=2,3 Delims=," %%a in ('"wmic process where ExecutablePath="C:\\Sistema de Atendimento\\AgenteSA\\jre\\bin\\javaw.exe" get ProcessID /Format:csv > Nul 2^>^&1"') do for /f "Delims=" %%b in ("%%~a") do set PID=%%b
    
    if defined PID (taskkill /PID %PID% /f) else (goto :Erro)
    
    pause
    exit
    
    :Erro
    cls
    echo.
    echo Não foi possível achar o processo especificado ele pode já ter sido finalizado
    echo.
    

     

    Muito obrigado ajudou muito!!!

    Grato por disponibilizar seu tempo para me ajudar.

  5. 1 hora atrás, ricardo_br disse:

    Só tem um jawav.exe em "C:\Sistema de Atendimento\AgenteSA\jre\bin"?

     

    Os outros que você não quer encerrar ficam em outro local?

    Boa tarde Ricardo!

    Primeiramente obrigado pelo retorno, segue abaixo todos os endereços que usam o javaw.exe (total de 4 arquivos)

     

    C:\Program Files\webenable\Unisys\Webwebgool\jre\bin
    C:\Program Files\Java\jre6\bin
    C:\Program Files\goolpow\rotan\AcbCbh\jre\bin
    C:\Sistema de Atendimento\AgenteSA\jre\bin
     

    Só quero encerrar o destacado em vermelho.

    adicionado 12 minutos depois
    1 hora atrás, LNPott disse:

    @fariaspio tskill é o comando correto.

     

     

    Boa tarde!

    @LNPott Agradeço a sua resposta mas sou leigo nessa parte e não consigo montar esse código, com base nessas informações.

    Poderia me dar um exemplo substituindo as informações e utilizando um programa comum como calc.exe ou winword.exe, por favor.

  6. Bom dia a todos!

     

    Estou com um problema.

     

    Gostaria de criar um arquivo do tipo .bat para executar duas tarefas , sendo a primeira fechar um programa e a segunda abrir esse mesmo programa após 3 segundos.

     

    O problema é o seguinte o arquivo, o programa é o javaw.exe, mas existem mais 3 aplicativos que usam o javaw.exe e eu gostaria de fechar somente um específico C:\Sistema de Atendimento\AgenteSA\jre\bin

     

    Alguém poderia me dar uma ajuda, me informar como deveria ser o código ?

     

     

     

     

     

    javaw4programasabertos.jpg

  7. @Patropi Bom dia Patropi!

    Primeiramente muito obrigado pelo retorno, mas acho que me expressei errado, pois o que eu preciso é o seguinte, a célula C2 esta preenchida, a célula D2 também esta preenchida, então se calcularmos a diferença entre essas duas datas teremos a reposta de 3 meses.

    O que eu preciso é o seguinte, as células que eu preencherei posteriormente serão E2,F2,G2,H2......mas no momento elas estão vazias, então eu gostaria que a formula mostrasse o resultado até a ultima célula preenchida no momento D2 (igual a 3 meses) e de acordo com que eu preencha as demais células "E2,F2,G2,H2" o cálculo seja feito automaticamente.

     

  8. Boa noite !

     

    Estou com uma dificuldade para efetuar o calculo entre varias datas usando a formula =datadif.

    O problema é o seguinte, tenho uma planilha com nome de funcionários e existe uma data de registro e vencimento de contrato, esses contratos podem ser renovados ou não então utilizei a formula DATADIF, para calcular a diferença entre as datas, do jeito que fiz até funciona, mas só se a celula estiver preenchida, ou seja no exemplo abaixo se eu pedir para calcular da celula C2 até a celula J2 ocorre erro porque a celula J2 está vazia, sendo assim gostaria de saber se tem a formula ignorar as celulas vazias e fazer o calculo até a ultima celula preenchida no momento.

     

    A resposta da quantidade será em meses.

     

                 A                                  B               C                  D                     E                  F                     G                     H                  I                    J

    image.thumb.png.d7d3d8113b1faf28a3f3c7b9884ea899.png

    teste.xlsx

  9. Boa tarde !

    Tenho uma planilha na qual existem Setor e Ocorrência. 
    Montei uma fórmula que consiste no seguinte, por exemplo o setor Vendas eu preciso contabilizar quanto tempo ficou sem funcionar, mas preciso saber se o problema foi causado pelo SISTEMA, ERRO, ou LENTIDÃO  e para isso eue usei a formula =SOMA.SE.S para isso conforme planilha em anexo.

     

    O que eu preciso é o seguinte : 

     

    1 - Nas formulas preciso alterar para que qualquer tempo menor que 30 minutos não seja contabilizado, pois isso será contabilizado a parte, conforme abaixo.

     

    2 - Preciso criar uma formula para contabilizar todo tempo menor que 30 minutos referente a um SETOR, por exemplo o setor de VENDAS , conforme planilha em anexo e destacado em AMARELO nas células F13 e F14 totalizam 57 minutos.

     

    Obs: Nesse caso da soma dos tempos menores que 30 minutos eu não preciso separar por OCORRÊNCIA, somente pelo setor já mais que o suficiente SETOR.

    image.thumb.png.702db7dd303a1b684b06df643dffec8d.png

     

     

    Livro1.xlsx

     

     

    image.png

  10. 13 horas atrás, osvaldomp disse:

     

    No seu arquivo há duas planilhas vazias, sem exemplos e sem o resultado desejado.

    Bom dia !

    Peço desculpa, pois realmente coloquei o arquivo errado, mas agora estou colocando o correto.

    Vamos lá, deixa eu tentar explicar um pouco melhor, pois ficou realmente confuso.

     

    Tenho essa planilha que é uma agenda telefônica simples, com o objetivo de salvar nome, telefone, celular e setor, para isso eu uso a aba CADASTRO e preencho as informações e clico no botão GRAVAR(possui uma macro com o nome GRAVAR que salva as informações), após esse cadastro as informações são salvas na aba Base de Dados, cada vez que é salva uma nova informação na aba Base de Dados, automaticamente  é criada uma linha em branco acima, para receber a nova informação que será gravada posteriormente.

    Para que eu possa consultar essas informações  (nome, telefone, celular e setor) eu entro na aba CONSULTA e digito o nome da pessoa e as demais informações são "puxadas" através da formula PROCV =PROCV(D5;'Base de Dados'!$A$2:$D$102;2;FALSO) que estão nas células D7,D9,D11

     

    O problema que está acontecendo é o seguindo toda vez que eu faço um cadastro novo, a formula que se encontra na aba CONSULTA  nas células D7,D9,D11 são alteradas conforme abaixo, e quando chega por exemplo em $A$4 para de "puxar " as informações de alguns cadastro, por exemplo do cadastro da ANA.

    Sendo assim eu gostaria de saber se é possível FIXAR (posição absoluta ) $A$2 , para que não de problema ou se tem algum outro modo de resolver isso .

     

     

    =PROCV(D5;'Base de Dados'!$A$2:$D$104;2;FALSO)

    =PROCV(D5;'Base de Dados'!$A$3:$D$105;2;FALSO)

    =PROCV(D5;'Base de Dados'!$A$4:$D$106;2;FALSO)

     

     

    Obs; Coloquei o arquivo como .xlsx, caso não funcione peço a gentileza que modifique o mesmo para xlsm (ativar macro)

     

    Mais uma vez agradeço a ajuda!

    Agenda Telefônica.xlsx

  11. Boa tarde !

     

    Agenda Telefônica.

     

    Estou com um problema para congelar celula  e coluna no excel, estou tentando congelar a Celula A e a linha 2 da planilha Base de Dados, para que esses dados sejam "puxados" na planilha PESQUISA , porém toda vez que eu faço um cadastro novo na planilha Cadastro, a linha fixada na planilha CONSULTA sempre muda por exemplo fixei A2 e fiz um cadastro ai quando vou fazer a consulta pelo nome da pessoa ja houve alteração de A2 para A3 .

     

    estou usando esse código para fixar ; =PROCV(D5;'Base de Dados'!$A$2:$D$102;2;FALSO) 

     

    Em anexo a planilha caso possam me ajudar.

     

    Grato!

    Agenda Telefônica.xlsx

  12. 11 horas atrás, osvaldomp disse:

    1. no código que está no módulo de EsteLivro substitua a linha abaixo

    
    Application.Visible = False

    por esta abaixo

    
    ThisWorkbook.Windows(1).Visible = False

     

    2. no código vinculado ao botão Entrar do Form substitua a linha abaixo

    
    Application.Visible = True

    por esta abaixo

    
    ThisWorkbook.Windows(1).Visible = True

     

    Bom dia osvaldomp!

     

    Primeiramente muito obrigado por esta me ajudando, fiz as alterações informadas, e resolveu uma parte do problema, agora quando abro a tela de login as outras planilhas abertas não ficam "escondidas", porém quando eu clico no botão sair, ainda persiste o problema de fechar todas as planilhas.

    obs; Anexo a planilha com a modificação.

    CONTAS DO MÊS -forum.xlm - Cópia.rar

  13. Em 08/04/2019 às 12:52, osvaldomp disse:

     

    Sugestão: disponibilize o seu arquivo Excel diretamente aqui no fórum com os códigos instalados. Por conter macros o arquivo precisa ser compactado antes de postar.

     

    Ainda, informe se no seu arquivo há algum código que na abertura do arquivo altera a formatação/aparência do Excel.

    Boa tarde Osvaldomp !

    segue a planilha anexo, o usuário é  adm e a senha 123.

    Não há nenhum código na abertura que faça algum tipo de mudança da aparência do excel, pelo menos não que eu saiba.

    CONTAS DO MÊS -forum.xlm - Cópia.rar

  14. @Patropi

    Em 06/04/2019 às 14:16, Patropi disse:

    @fariaspio

     

    Não baixei teu arquivo, mas pela descrição o comando deve estar fechando o Excel e não apenas aquela Pasta de Trabalho.

     

    Tem que alterar para algo como:

     

    Workbooks("Tua planilha").Close

     

    Lá deve estar como:

    Application.Quit

     

    []s

    Boa noite Patropi!!

    Primeiramente obrigado por estar sempre me ajudando, porém mesmo coma sua dica ainda continua o mesmo problema, o nome da minha planilha oficial é controle mensal, estou colocando o código assim Workbooks("controle mensal.xlsm").Close e também ja tentei assim Workbooks("controle mensal").Close, mas sempre fecha todas as minhas outras planilhas.

    Ah eu substitui o Application.quit por esse código que você mencionou.
     

  15. Boa tarde a todos!

     

    Criei uma tela de login para uma planilha, peguei os códigos VBA na internet , pois não conheço quase nada de VBA , a principio a tela de login está funcionando normalmente, porém um problema que notei é o seguinte se eu abrir essa planilha primeiro(contas do mês), tudo bem, porém se eu já tenho alguma planilha aberta  quando eu tento abri-la ela esconde todas as outras , ai  quando eu digito a senha e login correto as outras planilhas aparecem novamente, porém se eu clicar em SAIR na tela de login sem colocar a senha ela fecha todas as outras planilhas , acredito que deva ser algum erro no VBA  para isso gostaria da ajuda de vocês.

     

    Link para baixar a planilha

    https://www.sendspace.com/file/i67ecv

     

    Obs; Usuario na planilha é adm e a senha é 123

  16. Bom dia a todos!

     

    Tenho uma planilha de entrada e saida de materiais e nessa planilha existe uma aba de CONSULTA onde os dados da aba de VENDAS são mostrados de acordo com o filtro escolhido.

    A aba consulta estava funcionando perfeitamente (foi um colega que criou essa parte), mas eu não estou conseguindo entrar em contado com o mesmo e como não conheço quase nada de VBA e MACRO  gostaria se possível que vocês verificassem se é possível efetuar a correção para que a mesma volte a funcionar.

     

    Obs: Na aba consulta do campo B6 A L6 são os filtros de pesquisa , ou seja é nesses campos que digito o que eu quero pesquisar.

    A aba consulta parou de funcionar, após eu fazer agumas alterações na estruturas das outras abas (acrescentei linhas)

     

    Planilha_de_Venda_M.M_(TESTE)_-_Cópia.xls

  17. Boa tarde!

     

    Muito obrigado pela indicação do curso!!!

    adicionado 2 minutos depois
    Em 28/12/2018 às 12:40, osvaldomp disse:

     

    Experimente a fórmula abaixo em F6 da planilha Vendas.

     

    
    =SOMASE(ENTRADA!C:C;A6;ENTRADA!I:I)-SOMASE(SAIDA!C:C;A6;SAIDA!I:I)

     

    Se houver um estoque inicial (por exemplo de 500 unidades) basta acrescentar à fórmula acima para obter o estoque atualizado:

    
    =500+SOMASE(ENTRADA!C:C;A6;ENTRADA!I:I)-SOMASE(SAIDA!C:C;A6;SAIDA!I:I)

     

    Muito obrigado!!!

  18. Olá pessoal!

     

    Tenho uma planilha que pretendo fazer um controle de estoque, nessa planilha existem 3 abas (VENDAS, ENTRADA, SAÍDA) na aba ENTRADA lançarei a entrada de produtos,  na aba SAÍDA lançarei  a saída de produtos e na aba VENDAS Data Compra, Comprador, Produto , Quantidade , Estoque Atual (Quero puxar os dados referente ao saldo , entre as abas ENTRADA E SAÍDA) Valor Unitario, Valor Total,  Forma de Pagamento,  Telefone da Empresa/Pessoa, Nome,  Data da Entrega, OBS. 

     A minha dificuldade é fazer com que as informações sejam puxadas das tabelas ENTRADA E SAÍDA  e mostrada na aba VENDAS  no campo saldo atual de acordo com o produto informado na aba vendas.

     

    Exemplo, tenho o produto RESINA PARA BARCO (com o código R001)  com 50 unidades na entrada e houve saída de 10 unidades, sendo assim quero que mostre o saldo no caso 40 unidades, e toda vez que eu vender esse mesmo material o saldo seja atualizado automaticamente.

     

     

    Agradeço desde já pela ajuda de todos!

    image.png

    Planilha de Venda M.M1.xlsx

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

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!