Ir ao conteúdo
  • Cadastre-se

Angelo Campos

Membros Juniores
  • Total de itens

    16
  • Registro em

  • Última visita

  • Qualificações

    0%

Reputação

0

Informações gerais

  • Cidade e Estado
    Portugal
  1. Obrigado pela solução apresentada. Acontece que durante a noite da passada quinta-feira veio-me uma ideia que já alterei em parte do ficheiro e que explico mais adiante. Lembrei-me que também podia voltar a tentar colocar o nome da folha na célula B3 de cada folha. Já tinha tentado com uma função e não funcionou. Vi na Internet uma solução da Microsoft que no teste funciona perfeitamente e no meu ficheiro não funciona corretamente. Acabei de descobrir que é um erro da função CÉL quando a linguagem é o português, segundo as minhas pesquisas. Como julgo que no Excel só pode existir um idioma, sou obrigado a desistir. Agora percebo o porquê de todas as soluções instaladas em VB ou não darem sempre mal. 1º problema por resolver que é devido ao mau funcionamento da função CÉL Colocar o nome da folha na célula B3. Ele coloca, mas vai a todas as outras e coloca o mesmo nome. Já com as funções instaladas isso acontece, e descobri por mero acaso, que se tiver outro(s) livro(s) aberto(s) a usar a mesma função o Excel também altera nesse livro. Se numa célula digitar a função CÉL(“nome.ficheiro”) mostra-me todo o endereço mas com o mesmo nome de folha em todas as folhas. Irei tentando até que a Microsoft emende o erro. 2º problema resolvido Já sobre o meu pedido. Quinta-feira de manhã lembrei-me de uma solução que pode ser útil para quem precise de fazer o mesmo ou no género. A primeira solução foi ir para o complicado quando a solução é bem simples. Como fiz: 1. Fui à folha onde registo todas as horas dos pilotos e coloquei na coluna AD o número da linha neste ficheiro e nada mais, usando a função LIN().. 2. No ficheiro de faturação nas colunas AA e AB coloquei com um PROCV desde que o número de linha nesta folha, coluna AA, não seja superior ao número de voos deste piloto. Se ultrapassado coloco zero e já não faço o PROCV até final das linhas previstas como máximo de voos por piloto. Assim fico a saber que na linha 1 desta folha corresponde a linha nnnn no registo de horas. 3. Usando o INDIRETO copio todos os dados necessários da folha registo de horas para todas as colunas necessárias. Explico o mais detalhado possível porque idealizei uma solução mais complicada quando a solução na minha ótica é bem simples e poderá eventualmente interessar a quem por aqui passar. Coloquei novamente os ficheiros para que se eventualmente a solução interessar a alguém com a solução à frente ajuda a perceber. Tem a solução do pedido e mais abaixo, a partir da linha 23 do ficheiro registo de horas, a solução idealizada posteriormente. Obrigado pela solução apresentada. Acontece que durante a noite veio-me uma ideia que já alterei em parte do ficheiro e que explico mais adiante. Lembrei-me que também podia voltar a tentar colocar o nome da folha na célula B3 de cada folha. Já tinha tentado com uma função e não funcionou. Vi na Internet uma solução da Microsoft que no teste funciona perfeitamente e no meu ficheiro não funciona correctamente. 1º problema por resolver Colocar o nome da folha na célula B3. Ele coloca, mas vai a todas as outras e coloca o mesmo nome. Já com a função isso acontecia. Se numa célula digitar a função CÉL(“nome.ficheiro”) mostra-me todo o endereço mas com o mesmo nome de folha em todas as folhas. Será porque o ficheiro já tem 380 folhas? Será? Poderá dar uma sugestão? 2º problema resolvido Já sobre o meu pedido. Ontem de manhã lembrei-me de uma solução que pode ser útil para quem precise de fazer o mesmo ou no género. Como fiz: 1. Fui à folha onde registo todas as horas dos pilotos e coloquei na coluna AD o número da linha neste ficheiro e nada mais usando a função LIN(). 2. No ficheiro de facturação nas colunas AA e AB coloquei com um PROCV desde que o número de linha nesta folha não seja superior ao número de voos deste piloto. Se ultrapassado, coloco zero e já não faço o PROCV. Assim fico a saber que na linha 1 desta folha corresponde a linha nnnn no registo de horas. 3. Usando o INDIRETO copio todos os dados necessários da folha registo de horas para todas as colunas que necessito. Explico o mais detalhado possível porque idealizei uma solução mais complicada quando a solução na minha óptica é bem simples e poderá eventualmente interessar a quem por aqui passar. Facturação-meu teste.xlsx Recolha meu teste.xlsx
  2. Tenho um problema em que tenho de escrever numa folha de outro livro. O meu problema é o seguinte; Tenho um livro onde registo todas as horas voadas segundo a folha de registo. Os pilotos vaõ variando para o mesmo avião. Este livro tem uma tabela de pilotos onde calculo o número de horas voadas piloto a piloto. Noutro livro chamado de facturação tenho além da mesma tabela de pilotos uma folha por cada piloto. Como fiz. Na folha de registo de horas linha a linha e noutras colunas calculo por piloto o número da linha que depois faço a concatenação com o nome o que me vai permitir fazer nas folhas dos pilotos fazer a procura das suas horas usando a função PROCV. Este sistema torna muito pesado o ficheiro de facturação. Será tecnicamente possível fazer ao contrário, isto é linha a linha registar no ficheiro de facturação e na folha do respectivo piloto os dados desse voo. Em anexo junto dois ficheiros com um exemplo. O ficheiro Recolha é onde registo as horas e no facturação onde facturo. Neste momento deduzo que só o Visual Basic resolve o problema. Facturação-meu teste.xlsx Recolha meu teste.xlsx
  3. Tenho um problema em que tenho de escrever numa folha de outro livro. O meu problema é o seguinte; Tenho um livro onde registo todas as horas voadas segundo a folha de registo. Os pilotos vaõ variando para o mesmo avião. Este livro tem uma tabela de pilotos onde calculo o número de horas voadas piloto a piloto. Noutro livro chamado de facturação tenho além da mesma tabela de pilotos uma folha por cada piloto. Como fiz. Na folha de registo de horas linha a linha e noutras colunas calculo por piloto o número da linha que depois faço a concatenação com o nome o que me vai permitir fazer nas folhas dos pilotos fazer a procura das suas horas usando a função PROCV. Este sistema torna muito pesado o ficheiro de facturação. Será tecnicamente possível fazer ao contrário, isto é linha a linha registar no ficheiro de facturação e na folha do respectivo piloto os dados desse voo. Em anexo junto dois ficheiros com um exemplo. O ficheiro Recolha é onde registo as horas e no facturação onde facturo. Facturação.xlsx Recolha.xlsx
  4. Já consegui resolver o problema e como eventualmente poderá ajudar alguém a resolver um problema semelhante aqui coloco a solução encontrada. Primeiro fiz uma tabela com duas colunas com todas as hipóteses possíveis. A primeira coluna é o código e a segunda é o texto correspondente. Criar o código de pesquisa. Como no meu caso a subtracção entre as horas calculadas e o limite superior são no máximo três dígitos para as horas e outros dois para os minutos, fiz a subtracção entre o limite superior e o temo já gasto, Se o resultado for maior do que um para as horas e o mesmo para os minutos, uso a função concatenar, mas atenção que como na tabela a primeira coluna é numérica não esquecer de multiplicar por um o resultado da concatenação para o tornar numérico. No final é só usar a função PROCV que nos leva à descrição pretendida. Exemplos: Horas já alcançadas - 132:00 - usando a função TEXTO para as horas e MINUTO para os minutos para separar os valores. Como o meu limite superior são 200 horas a diferença dá-me 68 horas. Já se for 132:59 dá-me 67:01e se fôr 132:37 dá-me 67:23: Para calcular o código faço o seguinte: Horas - Se horas > 1 coloco um 2, caso não seja transfiro o resultado e fico com as horas criadas, faço o mesmo para os minutos, ficando no final com os dois dígitos para consultar a tabela usando a função concatenar. Como esta função nos devolve um valor alfanumérico multipliquei por 1 para passar o valor de alfanumérico para numérico. A segunda coluna da tabela tem o texto já construído em função do total na altura para todas as hipóteses existentes.
  5. Eu tenho o problema seguinte: Tenho uma célula onde acumulo o total de horas e os minutos De seguida tenho de escrever o seguinte"Já só faltam xx horas e zz minutos para atingir as 100 horas", quando o total passar das 100 passa para as 200 e assim sucessivamente. O intervalo das horas é de 100 em 100 horas e neste momento é só até às 2 mil horas. Existe algum processo? Obrigado desde já.
  6. Afinal é um erro no software da Realtek. Nesta localização https://www.tenforums.com/drivers-hardware/41842-weird-problem-realtek-usb-3-0-gbe-adapter-not-working-one-pc.html tem uma explicação em inglês mas com medo de fazer alguma coisa errada não fiz o que lá é sugerido.
  7. Já descobri que o KY-888 que funciona até 1 Gb quando o ligo ao PC ele activa o Controlador da Família Realtek USB Gb E Já os outros dois mesmo depois de eliminar o dispositivo no Windows 10 activam o Realtek USB FE Family controller. Como devo fazer para que eles assumam o controlador da Família Realtek USB Gb E?
  8. Tenho um USB 3.0 3 Port HUB KY-888 para que tenha acesso à minha velocidade de Internet 400 Mb/s via USB e que pode ir até 1 Gb/s que funciona. Adquiri mais dois e não sei o que é que fiz que ambos só me dão até 100 Mb/s. É possível reverter a situação? Presumo que seja obrigar os acessórios a fazerem novamente o Plug and Play, mas se for isso não o sei fazer.
  9. Obrigado na mesma. adicionado 4 minutos depois Julgo que afinal não preciso de alterar o meu REGEDIT.
  10. Obrigado pela sua resposta. O problema que tenho é que o Excel não me deixa criar a caixa para poder incluir a imagem. Num site que explicava como criar um gif animado no Excel informava que se der a informação "Não é possível inserir o objecto" o REGEDIT tem de ser alterado para o permitir. E assim é aqui que tenho o problema. Não encontro descrição sobre o assunto que me descreva a alteração que coincida com o meu REGEDIT. Assim lembrei-me que se não lhe der muito incómodo me criava um ficheiro em Excel com a imagem que junto colocada na coluna AA 4. É este o endereço onde está a imagem. https://drive.google.com/open?id=1mBFqJ_sN5Q4SR37g295o8eHlzfD8FbGM Desde já muito obrigado
  11. Ando já à uns dias a tentar colocar um GIF animado no Excel 2016 e só hoje descobri a razão porque n~ºao o consigo fazer. Segundo informações que encontrei tenho de ir ao REGEDIT e alterar uma opção para o permitir. Encontrei dosi locais que ensinam o caminho mas que não coincide com o o que me aprece no meu PC. Tenho o Windows 10 e o Excel 2016. Alguém me pode colocar aqui o caminho certo a partir do REGEDIT? Obrigado desde já.
  12. Finalmente consegui resolver o problema.
  13. Tenho um gráfico em que pretendo colocar os anos a que os dados se referem e não consigo, em todos os outros gráficos que tenho já consigo. http://www.lusocarris.com/angelo/Erro_Grafico.xlsx
  14. Muitíssimo obrigado. As horas que de levei primeiro para fazer com botões, depois para fazer os hyperlinks e agora ficou 5 estrelas. Acontece que antes para ir de uma folha para outra usava o copy para seleccionar o sítio para onde queria ir. Uma tourada.
  15. Boa tarde. Tenho uma lista em Excel de utilizadores com o número de utilizador e nome ordenada por número e na mesma folha uma cópia das mesmas colunas para ordenar por utilizador. A cada utilizador corresponde uma folha no mesmo ficheiro em Excel que já tem quase 400. Só ontem descobri que podia usar o hyperlink para ir directamente para a folha pretendida e destas para a folha com os utilizadores. Criei uma coluna ao lado e em cada célula o hyperlink do utilizador respectivo e como imagem a seta para a direita. Fiquei todo feliz, não sei se existe uma solução melhor mas esta já é ótima. Acontece que ontem entraram mais utilizadores e qual não foi o meu espanto, o hyperlink estava todo baralhado: O que pretendia era se existe alguma solução para que as células de uma coluna estejam de tal modo associadas à célula adjacente (nome do utilizador) para que no final eu tenha de percorrer os hyperlinks todos um a um para conferir se estão certos. Junto dois ficheiros em Excel como exemplo e o que pretendo está no Problema, já que este vai buscar os dados ao outro. Problema.xlsx Problema-base.xlsx

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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: minicurso “Como ganhar dinheiro montando computadores”

Gabriel TorresGabriel Torres, fundador e editor executivo do Clube do Hardware, acaba de lançar um minicurso totalmente gratuito: "Como ganhar dinheiro montando computadores".

Você aprenderá sobre o quanto pode ganhar, como cobrar, como lidar com a concorrência, como se tornar um profissional altamente qualificado e muito mais!

Inscreva-se agora!