Controle de ponto

Excel Avançado Profissional A domicílio

Olá estou criando uma planilha para meu relogio de ponto individual nesse periodo de home Office, criei uma userforn que quando aperta o botão le insere em uma coluna a data e em outra a hora, porém quando vou bater no dia seguinte ele esta sobre escrevendo o dia anterior, ja fiz varias buscas na internet e nem um Codigo faz ele ir automaticamente para linha seguite, que esta vazia. Segue o codigo:

Private Sub Entrada_Click()

Dim Linha As String

Linha = Cells(Rows.Count, "A").End(xlUp).Offset(1, 0).Row +1

plan2.Cells(Linha, 1).Value = Date

plan2.Cells(Linha, 2).Value = Time

Unload BaterPonto

End Sub

Para a primeira linha funciona depois se eu quiser ir para a linha debaixo eu tenho que colocar 2 apos o mais e depois 3 e etc, gostaria de não precisar alterar o codigo todo dia para inserir a data, se não é mais facil fazer manualmente.

Foto de Ismael P.
Ismael Alves perguntou há 4 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
1 resposta
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Everton C.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 4 anos

Olá Ismael!
Tudo bem com você?
Eu não uso Excel e Windows faz um tempo, coincidência ambos da Microsoft.
Mas eu posso contribuir com a lógica e você aplica usando a mesma no Excel.
Primeiramente, existe uma maneira bem simples que é a de você selecionar um range de células que gostaria de usar na sequência.
Segure a tecla CTRL e vá clicando na sequência de céluas a serem usadas, deixe a célula inicial por último.
O Excel começará pela última célula marcada. Depois salve este range com um nome.
Use o nome deste range na sua fórmula. Você pode ver isso neste vídeo.

Outra maneira, seria na sua fórmula acrescentar uma variável que salve o valor da linha/célula do dia.
E em cada novo registro, ao invés de somar a última linha +1, somaria o valor da variável +1.
Todos os dias ao iniciar a fórmula, faz a busca pelo valor/posição anterior (variável) e soma +1.

Espero ter contribuido, só não faço aqui a fórmula porque faz tempo que não lido com Excel.
Desejo boa sorte e peço a gentileza de que marque esta dúvida como respondida.
Possivelmente não terei um feedback, mas espero que você acerte de primeira.
Grande abraço!

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

Professores particulares de Excel

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 60 / h
Everton C.
Caxias do Sul / RS
Everton C.
5,0 (2 avaliações)
Horas de aulas particulares ministradas 2 horas de aula
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Especialização: Mobile Development (Budapest University of Technology)
Aplicativos Android e iOS, aprenda de modo rápido e fácil, usando Ionic e Angular. Ganhe tempo, e ainda transforme o seu App em uma aplicação PWA.
R$ 50 / h
Vilson B.
Ji-Paraná / RO
Vilson B.
5,0 (40 avaliações)
Horas de aulas particulares ministradas 92 horas de aula
Tarefas resolvidas 26 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Excel Avançado Excel Básico Excel Intermediário
Mestrado: Assessoria de Administração (Instituto Politécnico do Porto)
Conheça meu método inovador "excel mão na massa" que criei para ajudar quem precisa aprender rápido e sair na frente nas vagas de emprego e trabalho!
R$ 90 / h
Luciano F.
São Paulo / SP
Luciano F.
4,8 (9 avaliações)
Horas de aulas particulares ministradas 322 horas de aula
Tarefas resolvidas 5 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
DCF em Excel Matemática Financeira em Excel Fluxo de Caixa Descontado em Excel
Graduação: Engenharia Mecatrônica (Escola Politécnica da Universidade de São Paulo (POLI-USP))
Aulas muito Fortes de Exatas para cursos Superiores e preparatórias para GMAT, concursos, ITA, Fuvest e Unicamp.