Notifications
Clear all

comparar registros e lançar diferente

6 Posts
2 Usuários
0 Reactions
1,392 Visualizações
(@genildo)
Posts: 4
New Member
Topic starter
 

pessoal tenho seguinte caso, plan 2 coluna A e B tenho os registros em cada linha abaixo, quero passar os dados para plan1 comparando as linha
plan2...plan2......plan1...... paln1
a..........a............a.............c
a..........a............a.............b
a..........a............a.............c
c..........b............c.............a
f..........c............ f.............d
e..........c............e.............a
c..........d............c.............a

o importante e não duplicar os registros na mesma linha e enquanto for igual ele continuar organizando ate ficar tudo diferente. si na coluna A tiver 6 registros a e for lançar na b nao vai dar certo então lança a duplicando e colocando cor vermelha de alerta de duplicação.

 
Postado : 20/09/2013 9:14 am
(@genildo)
Posts: 4
New Member
Topic starter
 

é um cronograma de aula para professores tipo escala para dar aula no mesmo dia para varias turmas so que nao pode repetir a aula para duas turma no mesmo horário, macro em vba

i = 2
j = Sheets("Plan1").Range("A65536").End(xlUp).Row

Do While i <= j

If Sheets("Plan1").Cells(i, 1) = Sheets("Plan1").Cells(i, 2) Then
i = i + 1
Else
MsgBox ("Erro na linha " & i)
Cancel = True
Exit Sub
End If

Loop
pessoal é isso aqui so que se for igual ele deve continuar a percorrer a coluna B e ir reordenando ate ser todos diferentes diferente

 
Postado : 20/09/2013 12:58 pm
(@pedro)
Posts: 362
Reputable Member
 

Para ficar mais fácil lhe ajudar, poderia postar um exemplo da sua planilha?

Sds. Pedro Júnior

 
Postado : 23/09/2013 11:05 am
(@genildo)
Posts: 4
New Member
Topic starter
 

Segue a planilhar, desculpe a bagunça, é uma pranilha aula para professores sao varias turma e as aulas dos professores nao podem ter conhecidencias

 
Postado : 23/09/2013 3:59 pm
(@pedro)
Posts: 362
Reputable Member
 

Não consegui compreender como você quer que fique?

Sds. Pedro Júnior

 
Postado : 24/09/2013 7:34 am
(@genildo)
Posts: 4
New Member
Topic starter
 

Na planilha escala eu lanço as aulas para cada professores e para as turma, na planilha al. semana eu transfiro os professores para cada aulas verificando se elas coincide se coincidirem ele lança outro professor (compara linha por linha se o professore tiver sido lançado na linha ele busca outro professor ate alocar todos)
a primeira turma (6ª a) eu lancei avulso ja na segunda tem ki checar se coincide lancar diferente

 
Postado : 24/09/2013 7:48 am