Ir ao conteúdo
  • Cadastre-se

Guto Lima

Membro Júnior
  • Posts

    14
  • Cadastrado em

  • Última visita

Reputação

3
  1. @midori nossa! o excel que utilizamos aqui é 2016 e estas formulas não funcionam. seria possível então realizar esta mesma ação com vba-macro no excel 2016? se sim tem como me ajudar?, sou muito leigo em vba. porém testei a formula no meu computador pessoal e funcionou direitinho, mas infelizmente tenho que usar o da empresa. desde ja agradeço!!
  2. ajuda.xlsx Boa tarde! gostaria que criar uma formula no qual o Excel conte quantas células estão sendo ocupadas em um linha de 27 colunas e a separasse em até 9 grupos por exemplo: Tenho uma tabela com 27 colunas e em umas das linhas tem 21 células preenchidas e eu quero que o Excel conte quantos grupos foram formados e indique quantas células foram preenchidas em cada grupo com na linha a baixo: grupo 1 - grupo 2 - grupo 3 - grupo 4 - grupo 5- grupo 6 - ... 1,2,3,4, ,6,7,8, , ,11,12,13,14, ,16, ,17,18, ,19,20,21, ,23,24,25, ,27 4 3 4 1 2 3 e assim por diante até terminarem os grupos. obs: não é necessário contar os grupos de células que não tenha pelo menos 2 células preenchidas e não haverá mais que 9 grupos. ou caso seja mais fácil o Excel contar apenas números em sequencia caso haja interrupção desta sequencia ele pare e volte a contar ainda na mesma linha caso haja outros números que formem uma sequencia de pelo menos 2 números. anexei um arquivo para modelo. desde ja obrigado
  3. Deu certinho! muito obrigado pela ajuda, e pensar que eu ja havia feito uma formula bem próxima e desistido apenas por não ter percebido que precisava de mais este detalhe "E(F11<=C$5;G11>=E$5))". não conseguia enxergar o restante da formula que faltava por não estar entendo a logica por traz dela, mas graças a você esta resolvido; meu muto obrigado novamente.
  4. Boa tarde! Estou criando uma planilha no excel para controle de licenças e férias dos funcionários, com todo o históricos de licenças, atestados, férias ocorrida e que irão ocorrer, porém estou tendo dificuldade em criar uma formula para criar uma coluna "TEST2" que valide como verdadeiro os funcionários que sofreram afastamento ou ainda estão afastado dentro de um período. por exemplo tenho funcionários que pegaram 2 dias de licença em abril, outros 5 dias em maio, outros que estão de licença de abril a junho, alguns que gozaram de férias no mês de abril, outros em maio e alguns em meses futuros. porém quero validar como verdadeiro apenas os casos em que em maio houve ausência do funcionário. ou seja que apareça como "verdadeiro" os funcionários, que teve sua ausência iniciada em maio como também os que iniciaram a ausência em abril, passaram por maio e vão terminar em junho. porém os que tiveram sua ausência iniciada e terminada em abril e as futuras férias fiquem com "falso". tentei fazer um formula se(e( em que todos os funcionários que tem suas licenças iniciadas e terminadas no mês vigente fiquem como verdadeiro, porém os funcionários que iniciaram sua ausência em abri e irão terminar em junho acabem ficando de fora. estou enviando a planilha em anexo, nela da para notar que a funcionaria "Ana" que esta na linha 37 ficou como falso, porém preciso que ela apareça como verdadeira e o mesmo ocorre com os funcionários nas linha 35,39 e 40. obs.: como este arquivo servira para gerar um relatório, gostaria que o numero de colunas se limitasse ao que já existe para que a impressão não seja reduzida e fique com dificuldade de outras pessoas lerem. claro se isso for possível. Se alguém puder me ajudar eu agradeço controle de ausencia.xlsx
  5. @Patropi Calma amigo!! Refis parte da minha planilha e percebi que como já haviam dados inseridos na planilha o código não havia funcionado, porém após reinserir os dados o código rodou perfeitamente. Não podia anexar a planilha por ela conter informações na qual o setor que trabalho exige sigilo, desculpe não poder fornecer mais informações do que eu já havia passado. mesmo assim obrigado!, pois o sua ajuda veio muito a calhar para um leigo como eu, me desculpe mais uma vez por não poder posta a planilha na integra.
  6. Bom dia. alguém pode me ajudar? tenho uma planilha de Excel com o nome "taxas" e preciso que sempre que o valor da célula "B1" desta planilha for menor que "90", a linha "19" fique oculta. E toda vez que a célula "B1" for igual ou maior que "90" a linha "19 "seja reexibida. sou totalmente leigo em VBA, então estou com muita dificuldade. obs: onde esta o valor 90 fica uma formula para contagem de notas recusadas ou com erros. desde já agradeço!!!'
  7. boa tarde! preciso de ajuda com um código vba. criei um código vba no qual copia os dados de um documento "PDF" e cola em uma planilha chamada "dados" no excel, no qual tenho que extrair alguns dados, como o nome e código do estabelecimento, data de nascimento código de procedimentos entre outros. o problema que eu utilizei um código que encontrei no youtube no qual ele delimita correctamente a partir de qual palavra ira começar a extração de dados de 1 linha porém não determina quando parar de copiar, fazendo com que copie todo o restante da linha. por exemplo: codigo-vba: If Not pDados.Range("A" & linha).Find("Nascimento:") Is Nothing Then pDados.Range("E" & pDados.Range("E1").End(xlDown).Row + 1) = _ Mid(pDados.Range("A" & linha), InStr(1, pDados.Range("A" & linha), ":") + 1, Len(pDados.Range("A" & linha))) Fonte de extracção PAULO RUBENS LEMES DE OLIVEIRA Nascimento:07/07/1970 Especialidade: 03 o código acima solicita que seja extraído da fonte de extracção toda a informação que estiver após a palavra "Nascimento:" e ai que esta o problema, eu não quero que, o que esta após a data "07/07/1970" seja extraído também. para isso preciso complementar este código com uma limitação de até onde deve ser copiado a informação, um código que diga tipo extrair os 10 primeiros caracteres (não importando se são números, espaços, letras ou símbolos) após a palavra "Nascimento", e de preferência que seja neste mesmo padrão pois o fato ocorre também com outros dados porém de as vezes preciso extrair o nome porém a data de nascimento junto, ou preciso extrair o código de um procedimento mas vem junto também a descrição do mesmo ou símbolos. obs1 : se alguém puder me ajudar a cria também um código para pegar o nome dos pacientes, pois não sei como escrever um código para copiar os dados da linha abaixo da palavra estabelecimento. obs2: sou completamente amador nisto, conhecimento zero, por isso se alguém puder me ajudar reescrevendo o código eu agradeço. código completo - caso seja necessário: 'cria uma plnilha chamada DADOS For Each planilha In ThisWorkbook.Worksheets If planilha.Name = "DADOS" Then Application.DisplayAlerts = False planilha.Delete Application.DisplayAlerts = True Exit For End If Next Worksheets.Add.Name = "DADOS" Set pDados = ThisWorkbook.Worksheets("DADOS") 'interação com PDF (Acrobat Reader) caminhoAdobeReader = "C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe" caminhoArquivo = "D:\extratores\bloqueados\bloqueadas.pdf" Call Shell(caminhoAdobeReader & " """ & caminhoArquivo & """", vbNormalFocus) Application.Wait Now + TimeValue("00:00:05") SendKeys "^a" 'CTRL + A SendKeys "^c" 'CTRL + C Application.Wait Now + TimeValue("00:00:03") pDados.Paste Destination:=pDados.Range("A1") Call Shell("taskkill /F /IM Acrobat.exe") 'cria o cabeçalho da tabela pDados.Range("B1") = "zero": pDados.Range("B2") = "." pDados.Range("C1") = "ESTABELECIMENTO": pDados.Range("C2") = "." pDados.Range("D1") = "PACIENTE": pDados.Range("D2") = "." pDados.Range("E1") = "NASCIMENTO": pDados.Range("E2") = "." pDados.Range("F1") = "AIH": pDados.Range("F2") = "." pDados.Range("G1") = "DIAGNOSTICO": pDados.Range("G2") = "." pDados.Range("H1") = "INTERNAÇÃO": pDados.Range("H2") = "." pDados.Range("I1") = "SAÍDA": pDados.Range("I2") = "." pDados.Range("J1") = "PROC.SOLICITADO": pDados.Range("J2") = "." pDados.Range("K1") = "MÉDICO SOL": pDados.Range("K2") = "." pDados.Range("L1") = "PROC.REALIZADO": pDados.Range("L2") = "." pDados.Range("M1") = "MÉD.RE": pDados.Range("M2") = "." pDados.Range("N1") = "M DE SAÍDA": pDados.Range("N2") = "." pDados.Range("O1") = "PRÉVIA": pDados.Range("O2") = "." pDados.Range("P1") = "MOTIVO BLOQ./CANC.": pDados.Range("P2") = "." 'extrai informações For linha = 1 To pDados.Range("A1").CurrentRegion.Rows.Count Application.Wait Now + TimeValue("00:00:01") 'zero If IsNumeric(Mid(pDados.Range("A" & linha), 1, 1)) And _ Mid(pDados.Range("A" & linha), 2, 1) = "." And _ IsNumeric(Mid(pDados.Range("A" & linha), 3, 1)) And _ Mid(pDados.Range("A" & linha), 4, 1) = "." Then pDados.Range("B" & pDados.Range("B1").End(xlDown).Row + 1) = Mid(pDados.Range("A" & linha), 6, Len(pDados.Range("A" & linha))) End If 'ESTABELECIMENTO If Not pDados.Range("A" & linha).Find("Estabelecimento:") Is Nothing Then pDados.Range("C" & pDados.Range("C1").End(xlDown).Row + 1) = _ Mid(pDados.Range("A" & linha), InStr(1, pDados.Range("A" & linha), ":") + 2, Len(pDados.Range("A" & linha))) End If 'estabelecimento If Not pDados.Range("A" & linha).Find("Nascimento:") Is Nothing Then pDados.Range("E" & pDados.Range("E1").End(xlDown).Row + 1) = _ Mid(pDados.Range("A" & linha), InStr(1, pDados.Range("A" & linha), ":") + 1, Len(pDados.Range("A" & linha))) End If 'AIH If Not pDados.Range("A" & linha).Find("AIH:") Is Nothing Then pDados.Range("F" & pDados.Range("F1").End(xlDown).Row + 1) = _ Mid(pDados.Range("A" & linha), InStr(1, pDados.Range("A" & linha), ":") + 1, Len(pDados.Range("A" & linha))) End If Next End Sub
  8. No caso o que está acontecendo é o que o primeiro link informa. Tentei porém o computador não me permite desativar a inicialização UEFI. Ele da um aviso que primeiro tenho que desativar a memória optame através do aplicativo da Intel. Porém quando vou desativar ela já está desativada.
  9. Até mesmo atualizando a BIOS a tela com a logomarca continua aparecendo. E a função fastboot não funciona, pois a tela com a logomarca continua aparecendo ao ligar o computador. Não sei quem fez isso mas tá me deixando de cabelos brancos de tanta raiva.
  10. Sim, porém ainda não recebi a resposta. Localizar também o fastboot para ativar mas não consegui localizar neste layout de BIOS da HP. Sei que tem como remover e coloca outra imagem, vi no YouTube os cara fazendo mas não consegui entender pois não tem legenda.Este link é um exemplo Pode ser qualquer um dos dois, eu já tentei ativar e desativar o fastboot porém a imagem permanece. Não sei o motivo.
  11. E um computador de segunda mão comprei de empresas de marketing digital e quando ligo o computador aparece o logo da empresa dele. Antes de começar o boot
  12. Bom dia. Comprei um computador da hp elitedesk G5 400 e estou tendo problemas para remover a logo da HP da tela de bios, pois não consigo localizar a opção de "silentbios". No setup. Alguém pode me ajudar?, Pois essa nova tela de bios da hp é muito diferente e não consigo achar onde faço para remover o logo da marca. Desde já agradeço..

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!