Ir ao conteúdo
  • Cadastre-se

ljbrito

Membro Júnior
  • Posts

    18
  • Cadastrado em

  • Última visita

Tudo que ljbrito postou

  1. @osvaldomp muito obrigado, as 2 formas funcionaram perfeitamente. Me salvou. Quando for para eu usar, logicamente usarei a sua sugestão, muito mais simples e eficiente, mas para um usuário na escola, conhecendo bem o povo, sei que a opção com x (visual) sem ficar segurando tecla, vai dar menos problemas (rs). Nesse caso, não tem como apagar o x da coluna C depois do envio mesmo? MAis uma vez obrigado pela ajuda e solução, Osvaldo.
  2. Olá pessoal, boa tarde. Precisaria de uma macro e envio a planilha teste para ajudar na visualização do problema. Na aba "Marcar", você escolhe a turma pela célula A3 e na coluna C, marca com um x os alunos que você quer selecionar. Depois de selecionar, você clicaria no botão "Enviar alunos selecionados" e o nº e nome do aluno selecionado seria copiado para a planilha "Selecionado", juntamente com a turma "célula A3". Automaticamente ao apertar o botão, limparia os campos da coluna C, e assim que eu escolhesse outra turma (célula A3) para selecionar outros alunos, a coluna C estaria sem nenhum x e o processo se repetiria. Iria colocar x nos alunos que eu quisesse, apertaria o botão da macro e ele preencheria a planilha "Selecionado" de onde ele terminou de preencher a última vez e, claro, limparia os campos da coluna C novamente. Espero não ser muito complexo. Me ajudaria bastante. Se alguém tiver uma ideia de um processo melhor que esse que no final dê o mesmo resultado, agradeço as sugestões também. Lista Alunos Exemplo.xlsx
  3. @Patropi @André_Arruda @osvaldomp todas as suas sugestões funcionaram. Muito interessante saber que diversos caminhos chegam a mesma solução (inclusive por diversas fórmulas, a maioria nem conhecia). Muito obrigado pela atenção em responder a essa questão. Ajudou muito na resolução de outro tópico que não consegui resolver e agora vou resolver por este caminho usando a resolução de vocês. Grato, gratíssimo.
  4. Boa tarde Tenho uma coluna com dados e gostaria de copiar os dados desta coluna para outra, selecionando (no caso pulando) a linha que quero copiar, por exemplo: Coluna a copiar: Os dados estão entre as celulas A1 e A234 Coluna final: Na coluna B, colocar os dados A1;A3;A5;A7;A9........ A233. Pensei em algo do tipo (não sei se existe), na coluna B a fórmula =A1 na célula B1 e na linha abaixo alguma formula que fizesse =A(1+2), que somasse 2 no valor da linha. Eu sei que com macro dá, mas com fórmula é possível?
  5. Pessoal, resolvi postar uma planilha de exemplo para simplificar a solicitação. Como funciona hoje: 1) Sheet Folha Ponto, Clico no botão "Imprimir" e imprimo o livro ponto do mês dos professores. (os dados dos professores mudam, mudando a célula A2) 2) Caso o computador não esteja ligado a impressora (pode acontecer), clico no botão "Salvar em PDF" e salvo cada folha ponto do professor em um arquivo. Problema: Quero imprimir em frente e verso, para economizar papel (as "arve" agradece). Soluções que imaginei (não sei se todas são possíveis). 1) Salvar todas as folhas do ponto dos professores num unico arquivo pdf (para que eu pudesse imprimir depois). 2) Criar uma macro que gerasse sheets mudando os dados de A2 da sheet Folha de Ponto. Entao iria criar a sheet "Adalberto Teixeira", "Afonso Moraes". etc.... até chegar no ultimo professor. Dai a macro enviaria um comando para imprimir todas essas sheets geradas ( a impressora faz frente e verso, então sem problemas), mas pode-se também fazer a opção de salvar num arquivo pdf para imprimir par e impar caso a impressora não tiver frente e verso). Pode ser que tenham mais soluções (ou não), quem puder ajudar..... Deixo a planilha de exemplo para consulta. Obrigado Livro Ponto Docente Exemplo.zip
  6. Opa, obrigado por responder. Minha duvida é onde devo substituir e/ou incluir essa linha de comando e se ela vai salvar cada planilha separadamente (são 70 professores então vai criar 70 arquivos pdf?) ou criar apenas um arquivo pdf. Sobre a linha de comando do código que uso, não sei bem o que ela faz, pois foi o pessoal daqui mesmo que me ajudou fazendo o código.
  7. Bom dia pessoal. Uso a seguinte macro para imprimir um livro ponto. Funciona sem problemas, porém imprime somente uma página por folha. Queremos experimentar frente e verso e uma opção que pensei foi salvar em pdf (mas não em arquivos separados e sim em um único arquivo). Como não manjo, alguém poderia me ajudar nessa nova macro? Sub Folha_Ponto() Dim Nome As String Dim WFP As Worksheet Dim A As Long Dim WP As Worksheet Dim WPLinha As Long Dim WPULinha As Long Dim Resposta As String Application.ScreenUpdating = False Set WP = Sheets("Professores") Set WFP = Sheets("Folha Ponto") Resposta = MsgBox("Ja Verificou a Impressora Padrão?", vbYesNo, "Atenção") If Resposta = vbNo Then MsgBox "Verifique a Impressora." & Chr(13) & Chr(13) & "Execute Novamente...", vbInformation, "Atenção" Exit Sub Else WPLinha = 3 WPULinha = WP.Range("A" & Rows.Count).End(xlUp).Row For A = WPLinha To WPULinha WFP.Cells(2, 1).Value = WP.Cells(WPLinha, 1).Value WFP.PrintOut WPLinha = WPLinha + 1 Next WFP.Cells(2, 1).Value = "" End If Application.ScreenUpdating = True End Sub
  8. Osvaldo, agradeço muito sua ajuda Como não queria incomodar, fiquei procurando o porque dava erro aqui e por isso não dei uma devolutiva. O comando COLUNA só funciona aqui como COL. Aproveitei para ajustar de modo a manter o layout da linha B ( s,t,q,q,s) e agora está ok. Vou enviar meu arquivo para quem quiser dar uma olhada na solução aplicada. Obrigado mais uma vez Luciano Lista Alunos exemplo final.xlsx
  9. Osvaldo, agora entendi a função [DIATRABALHO]. Obrigado pela explicação. Sobre a solução da questão, no meu excel não tem a função [COL] e sim [COLS], porém ao copiar ao arrastar para direita, o resultado é sempre o mesmo (usando a função COLS). E caso funcionasse, ainda assim não seria como eu precisaria, pois a semana tem que iniciar pela Segunda-feira. Abaixo tem um exemplo grosseiro de como gostaria que ficasse na 1ª semana: seg ter qua qui sex JUL : 01 02 03 04 05 AGO: 01 02 SET: 02 03 04 05 06 OUT: 01 02 03 04 NOV: 01 Obrigado pela ajuda.
  10. Mestre Osvaldo, bom dia. Desculpe a demora em responder, e agradeço sua resposta. Sobre sua sugestão, realmente é bem simples. Apenas para fins didático, não entendi o que esta dentro dos parênteses. porque tem que diminuir 1 do dia inicial? E essa função lin(a1) é para fazer o looping, certo? Sobre minha duvida na postagem, ainda não sei como colocar esses dias úteis na planilha "Frequenca 2", pois esses dias tem que ser colocados em C5, D5 até AE5 (se precisar) de acordo com o dia da semana (segunda, terça, etc...). Como o mês começa em dias da semana diferente, precisaria fazerr uma "verificação" de qual dia da semana é dia 1º e colocar na respectiva célula.
  11. Olá a todos. Consegui (do meu jeito) encontrar os dias uteis de cada mês e colocá-los numa coluna. O problema é coloca-los na aba [Frequencia 2] (nas células realçadas de amarelo) de modo que fique semanal, ou seja a semana começará sempre na segunda-feira. Deixei na planilha de exemplo a aba Frequencia, que era como eu fazia antes de solicitarem essa mudança, bem como as outras abas que mostram como consegui calcular os dias úteis (vai que tenha um método mais eficaz?). Agradeço a ajuda Luciano Lista Alunos exemplo.xlsx
  12. Comigo aconteceu o mesmo problema. Uso(usava) ele numa casa de veraneio. Ficou parado 6 meses. Quando liguei, mesma coisa.... piscando azul, não passa nunca no laranja, não aparece a rede wifi e pelo cabo a conexão fica resetando. Quando aperta o reset, as luzes apagam e não voltam mais. Pelo visto é a placa do roteador? Então nem compensa arrumar? Como você resolveu?
  13. LaerteB e Osvaldo, bom dia De maneira nenhuma queria dar a impressão de desmerecer o trabalho e a dedicação na ajuda de você ou do Osvaldo. Eu realmente não manjo de macro e toda ajuda é bem vinda. Há alguns anos, o mestre Osvaldo já me ajudou no outro fórum mas vi que ele não está mais lá, por isso resolvi postar aqui também. Nunca imaginei que poderia mencionar fóruns concorrentes sem sanções, por isso não o fiz. Se é o procedimento correto a fazer, peço desculpas aos colegas pelo ocorrido Minha intenção é deixar essas planilhas para um "leigo" poder usar, então a ideia dos botões que você colocou no outro fórum é muito interessante para mim, para deixar os arquivos no futuro para a escola. A solução do Osvaldo é rápida e servirá para a impressão das fichas que já estão atrasadas. Agradeço aos 2 pelo tempo e dedicação na solução do meu problema. Meu muito obrigado. PS: procurei como colocar a tag "resolvido" mas nao encontrei e já colocaram pra mim.
  14. Mestre Osvaldo, muito boa tarde Finalmente consegui um tempo aqui na escola para testar seu código e funcionou do jeito que eu desejava. - colocou o nome de cada aluno na planilha; - só imprimiu os alunos ativos; - evitou o desperdício, imprimindo somente o exato numero de alunos de cada turma. Se não seria abusar mais um pouco, na ficha só foi o nome do aluno e não sua turma (2ªA, 2ºB, etc...). Poderia acrescentar no código a ida da turma na coluna "série"? Muito obrigado pela ajuda. Luciano
  15. Osvaldo, boa tarde Primeiramente obrigado pela ajuda e desenvolvimento do código. O problema é que não sou muito bom em macro e não sei bem o que fazer com esse código. Até criei um botão na planilha "Ficha de alunos" e colei esse codigo, mas não funcionou. Provavelmente devo ter feito o procedimento errado. Poderia me orientar como fazer para utilizar esse código? Obrigado
  16. As listas dos alunos estão na aba "Alunos". Quando disse a célula 2ºC, seria criar um botão onde eu escolhesse qual turma queria imprimir, mais ou menos como tem na aba "Lista" onde escolho qual aba imprimir no botão "Imprimir Planilha". Na aba "alunos", todo aluno com uma marcação na 3ª coluna (TR, REM, NC, etc..), NÃO está ativo. Se estiver em branco, está ativo. Depois lembrei que o período não precisa, pois essas turmas já estão separadas por período (essa 15 turmas são da manhã). Então seria somente o nome do aluno e sua turma e isso estão na aba "Alunos". @osvaldomp, obrigado pela dica. Eu não manjo de macro, então por isso eu fazia planilhas assim, com células mescladas. Já vi que dá problema, então vou seguir sua dica e tentar desmesclar as atuais. Quando eu fizer uma do zero, certeza não terá tanta mesclagem, hehe. Valeu pela ajuda.
  17. Olá pessoal, boa tarde. Precisaria de uma ajuda / luz para resolver uma questão. Preciso de uma macro que imprimisse a planilha "Ficha de aluno" para cada aluno de uma determinada turma, pensei por exemplo: Um botão em conjunto com uma lista. Seleciono a turma nesta lista e apertaria o botão "imprimir" que quando acionado, imprimiria uma planilha de cada aluno dessa turma (se possivel ignorando os remanejados ou transferidos). Então se eu selecionasse na lista o 2ºC, por exemplo, e apertasse o botão imprimir, teria impresso uma ficha d lanilha "Ficha de aluno" para cada aluno ATIVO do 2ºC. (retirando os transferidos/remanejados). Agradeço qualquer ajuda. Luciano Teste_manha_2019.zip

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!