Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Codigo para Capacidad de Carga 3
Codigo para Capacidad de Carga 3
N2 = Hoja5.Range("B1048576").End(xlUp).Row + 1
Hoja6.Range("AA2:AA1048576") = ""
Hoja5.Range("B6:B" & N2).Copy
'pega datos baooando los repetidos
Hoja6.Range("AA2").PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks:=False, Transpose:=False
Hoja6.Range("$AA$2:$AA" & N2).RemoveDuplicates Columns:=1, Header:=xlNo
Hoja6.Range("A2").Select
'******************************
'******************************
'******************************
'******************************
If Hoja1.Range("T11") = "Falso" And Hoja1.Range("T12") = "Falso" Then
For I3 = 1 To 1
No = Hoja6.Range("A1048576").End(xlUp).Row
N = Hoja1.Range("A1048576").End(xlUp).Row
No = No + 1
Comb = I3
Hoja6.Range("A2") = "COMB " & Comb
For I = 19 To N
N3 = Hoja5.Range("B104857").End(xlUp).Row
For I2 = 6 To N3
If Hoja6.Range("A" & No) = Hoja5.Range("A" & I2) And
Hoja6.Range("A2") = Hoja5.Range("B" & I2) Then
Hoja6.Range("D" & No) = Hoja5.Range("C" & I2)
End If
Next I2
No = No + 1
Next I
No = Hoja6.Range("A1048576").End(xlUp).Row
Hoja6.Range("B" & No + 1) = "=SUM(B4:B" & No & ")"
Hoja6.Range("D" & No + 1) = "=SUM(D4:D" & No & ")"
'******************Finalisa la suma******************
N4 = Hoja6.Range("F1048576").End(xlUp).Row
N4 = N4 + 1
Next I3
N5 = Hoja6.Range("E1048576").End(xlUp).Row
N5 = N5 + 1
Hoja6.Range("J" & N5) = "=MAX(F1048576:F" & N4 & ")"
Hoja6.Range("K" & N5) = "=MAX(H1048576:H" & N4 & ")"
Hoja6.Range("L" & N5) = "=VLOOKUP(RC[-1],R[2]C[-1]:R[1048572]C,2,FALSE)"
Hoja6.Range("A2") = Hoja6.Range("L2")
No = Hoja6.Range("A1048576").End(xlUp).Row
N = Hoja1.Range("A1048576").End(xlUp).Row
No = No + 1
For I1 = 19 To N
N3 = Hoja5.Range("B104857").End(xlUp).Row
For I2 = 6 To N3
If Hoja6.Range("A" & No) = Hoja5.Range("A" & I2) And
Hoja6.Range("A2") = Hoja5.Range("B" & I2) Then
Hoja6.Range("D" & No) = Hoja5.Range("C" & I2)
End If
Next I2
No = No + 1
Next I1
'******************COMIENZA EL MINIMO******************
N5 = N5 + 1
Hoja6.Range("J" & N5) = "=MIN(F1048576:F" & N4 & ")"
Hoja6.Range("K" & N5) = "=MIN(H1048576:H" & N4 & ")"
Hoja6.Range("L" & N5) = "=VLOOKUP(RC[-1],R[1]C[-1]:R[1048572]C,2,FALSE)"
Hoja6.Range("A2") = Hoja6.Range("L3")
No = Hoja6.Range("B1048576").End(xlUp).Row
N = Hoja1.Range("A1048576").End(xlUp).Row
No = No + 3
Hoja6.Range("A" & No) = "Nodo"
Hoja6.Range("B" & No) = "Distancia"
Hoja6.Range("c" & No) = "0"
Hoja6.Range("D" & No) = "Fx (Tn)"
No = No + 1
For I4 = 19 To N
N3 = Hoja5.Range("B104857").End(xlUp).Row
For I2 = 6 To N3
If Hoja6.Range("A" & No) = Hoja5.Range("A" & I2) And
Hoja6.Range("A2") = Hoja5.Range("B" & I2) Then
Hoja6.Range("D" & No) = Hoja5.Range("C" & I2)
End If
Next I2
No = No + 1
Next I4
End If
'******************************
'******************************
'******************************
'******************************
'******************************
'******************************
'******************************
'******************************
If Hoja1.Range("T11") = "Verdadero" And Hoja1.Range("T12") = "Falso" Then
For I3 = 1 To 33
No = Hoja6.Range("A1048576").End(xlUp).Row
N = Hoja1.Range("A1048576").End(xlUp).Row
No = No + 1
Comb = I3
Hoja6.Range("A2") = "COMB " & Comb
N3 = Hoja5.Range("B104857").End(xlUp).Row
For I2 = 6 To N3
If Hoja6.Range("A" & No) = Hoja5.Range("A" & I2) And
Hoja6.Range("A2") = Hoja5.Range("B" & I2) Then
Hoja6.Range("D" & No) = Hoja5.Range("C" & I2)
End If
Next I2
No = No + 1
Next I
No = Hoja6.Range("A1048576").End(xlUp).Row
'******************Finalisa la suma******************
N4 = Hoja6.Range("F1048576").End(xlUp).Row
N4 = N4 + 1
Next I3
N5 = Hoja6.Range("E1048576").End(xlUp).Row
N5 = N5 + 1
Hoja6.Range("J" & N5) = "=MAX(F1048576:F" & N4 & ")"
Hoja6.Range("K" & N5) = "=MAX(H1048576:H" & N4 & ")"
Hoja6.Range("L" & N5) = "=VLOOKUP(RC[-1],R[2]C[-1]:R[1048572]C,2,FALSE)"
Hoja6.Range("A2") = Hoja6.Range("L2")
No = Hoja6.Range("A1048576").End(xlUp).Row
N = Hoja1.Range("A1048576").End(xlUp).Row
No = No + 1
For I1 = 19 To N
N3 = Hoja5.Range("B104857").End(xlUp).Row
For I2 = 6 To N3
If Hoja6.Range("A" & No) = Hoja5.Range("A" & I2) And
Hoja6.Range("A2") = Hoja5.Range("B" & I2) Then
Hoja6.Range("D" & No) = Hoja5.Range("C" & I2)
End If
Next I2
No = No + 1
Next I1
'******************COMIENZA EL MINIMO******************
N5 = N5 + 1
Hoja6.Range("J" & N5) = "=MIN(F1048576:F" & N4 & ")"
Hoja6.Range("K" & N5) = "=MIN(H1048576:H" & N4 & ")"
Hoja6.Range("L" & N5) = "=VLOOKUP(RC[-1],R[1]C[-1]:R[1048572]C,2,FALSE)"
Hoja6.Range("A2") = Hoja6.Range("L3")
No = Hoja6.Range("B1048576").End(xlUp).Row
N = Hoja1.Range("A1048576").End(xlUp).Row
No = No + 3
Hoja6.Range("A" & No) = "Nodo"
Hoja6.Range("B" & No) = "Distancia"
Hoja6.Range("c" & No) = "0"
Hoja6.Range("D" & No) = "Fx (Tn)"
No = No + 1
For I4 = 19 To N
N3 = Hoja5.Range("B104857").End(xlUp).Row
For I2 = 6 To N3
If Hoja6.Range("A" & No) = Hoja5.Range("A" & I2) And
Hoja6.Range("A2") = Hoja5.Range("B" & I2) Then
Hoja6.Range("D" & No) = Hoja5.Range("C" & I2)
End If
Next I2
No = No + 1
Next I4
End If
'******************************
'******************************
'******************************
'******************************
End Sub
N4 = N4 + 3
Next I3
End If
'******************************
'******************************
'******************************
'******************************
End Sub