Notifications
Clear all

PREENCHIMENTO AUTOMÁTICO DE ORDEM

3 Posts
2 Usuários
0 Reactions
1,088 Visualizações
(@andersonwc)
Posts: 0
New Member
Topic starter
 

Bom dia

Tenho uma planilha com o nome de uns alunos, os quais deverão se rematricular.

Na planilha coloquei a opção de escolher o turno em que quer estudar. Ao fazer tal escolha, o aluno aparece como rematriculado, porém, gostaria que a cada vez que um aluno se rematriculasse, no campo ordem aparecesse quem fez a rematrícula por primeiro, segundo etc., para poder dar preferência de turno aos que se rematricularam primeiro.

A lista completa é muito maior, mas envio em anexo um exemplo para ver se conseguem me ajudar nisso.

Desde já, obrigado.

 
Postado : 22/09/2016 7:54 am
(@issamu)
Posts: 0
New Member
 

Este tipo de solução só visualizo através de VBA. No seu caso apliquei o código abaixo no módulo da planilha.

Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("G2:G1000")) Is Nothing Then
    If Target.Value <> "" Then
        Target.Offset(0, 3).Value = Evaluate(WorksheetFunction.Max([J2:J1000])) + 1
    Else
        Target.Offset(0, 3).Value = ""
    End If
End If
End Sub

Abraços!

 
Postado : 22/09/2016 9:13 am
(@andersonwc)
Posts: 0
New Member
Topic starter
 

Obrigado, Issamu
Demais!
Era disso mesmo que eu precisava.

 
Postado : 22/09/2016 9:17 am