Visual Basic para Aplicaciones - COMPARAR 4 Columnas

Life is soft - evento anual de software empresarial
 
Vista:
sin imagen de perfil
Val: 44
Ha mantenido su posición en Visual Basic para Aplicaciones (en relación al último mes)
Gráfica de Visual Basic para Aplicaciones

COMPARAR 4 Columnas

Publicado por javier (25 intervenciones) el 07/09/2016 18:08:46
Buenos dias por este medio envio saludos y al mismo tiempo solicito de su ayuda

si fuera posible alguien me pueda ayudar con este caso:

Realizar o modificar mi macro esta compara las columnas "T" con la columna"L" cuando son iguales acomoda los datos de la "M" a la "T" es decir los ordena donde correspónde donde encontro los datros iguales ... funciona bien mi problema ahora es que ahora debo comparar "A" ,"B" con las columas "S" ,"T" si los datos son iguales entonces haga el mismo proceso ordene en su respectivas coincidencias espero haberme explicado bien envio el codigo y el archivo mil gracias

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Private Sub CommandButton1_Click()
 
Dim b As Long, a As Range
Debug.Print Time
 
Application.ScreenUpdating = False
Application.Calculation = xlCalculationManual
Application.EnableEvents = False
ActiveSheet.DisplayPageBreaks = False
 
 
For b = 2 To Range("M4").End(xlDown).Row
   Set a = Columns("T").Find(What:=Range("L" & b).Value, LookAt:=xlWhole)
   If Not a Is Nothing Then
      If b Mod 5000 = 0 Then Application.StatusBar = "Fila: " & b
      Range(Range("V" & b), Range("AC" & b)).Value = _
      Range(Range("M" & a.Row), Range("T" & a.Row)).Value
 
   End If
Next
 
 
     Columns("M:T").Select
    Selection.Delete Shift:=xlToLeft
    Range("U3").Select
 
       Application.CutCopyMode = False
       Application.StatusBar = "Listo"
       Application.Calculation = xlCalculationAutomatic
       Application.EnableEvents = True
       ActiveSheet.DisplayPageBreaks = True
       Application.CutCopyMode = False
 
MsgBox "Proceso completado"
 
 
End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder