Está en la página 1de 6

Sub DIAMETRO_ECONOMICO_AVANCE()

Cells.Clear

Range("b1").Value = "CÁLCULO DEL DIÁMETRO ECONÓMICO UTILIZADO EN EL TRANSPORTE DE


PETRÓLEO" 'Incluimos título en la hoja

Range("B1:H1").Select

With Selection

.HorizontalAlignment = xlCenter

.VerticalAlignment = xlBottom

.WrapText = False

.Orientation = 0

.AddIndent = False

.IndentLevel = 0

.ShrinkToFit = False

.ReadingOrder = xlContext

.MergeCells = False

With Selection.Font

.Size = 12

.Color = -16776961

.TintAndShade = 0

End With

End With

Cells.EntireColumn.AutoFit

' Datos constantes

Dim EsfCorte As Double

Dim CoefSeg As Double


Dim RugAbsAcero As Double

Dim PesEspAcero As Double

Dim Esfuerzo As Double

Dim CostoTonAcero As Double

Dim CostoEnergia As Double

Dim CostoPotBomba As Double

Dim CostoTub As Double

Dim TasaInteres As Double

Dim VelocidadMax As Double

Dim TempInicial As Double

Dim TempFinal As Double

Dim TipoTitulo As String

TipoTitulo = MsgBox("DIÁMETRO ECONÓMICO DE TUBERÍAS PARA TRANSPORTE DE


HIDROCARBUROS", vbOKCancel, "INGENIERÍA DE PETRÓLEOS")

ValorTipoTitulo = Val(TipoTitulo)

MsgBox ValorTipoTitulo

If ValorTipoTitulo = 2 Then

'GoTo 1

ElseIf ValorTipoTitulo = 1 Then

MsgBox "Diámetro Económico de Tuberías para Transporte de Hidrocarburos." _

& Chr(13) & Chr(13) & _

"El siguiente programa permite al usuario determinar el diámetro de la tubería más económico
adecuado para tuberías, en base a los datos ingresados, realizando una serie de cálculos a
diferentes diámetros y temperaturas establecidas" _

, , "DIÁMETRO ECONÓMICO"

'DATOS PERSONALES

Range("a2").Value = "Nombre:"

Range("b2").Value = "Carolina Jami"


' DATOS CONSTANTES

Range("A4:E4").Font.Bold = True

Range("A4:E4").HorizontalAlignment = xlCenter

Range("A4:E4").Interior.Color = RGB(255, 20, 0)

Range("A4:E4").Borders.LineStyle = xlContinuous

Range("A4:E4").MergeCells = True

Range("A4").Value = "DATOS ESTABLECIDOS"

Range("A5:E5").Font.Bold = True

Range("A5:E5").Interior.Color = RGB(255, 20, 0)

Range("A5:E5").Borders.LineStyle = xlContinuous

Range("A5:C5").MergeCells = True

Range("A5:C5").HorizontalAlignment = xlCenter

Range("A5").Value = "VARIABLE"

Range("D5").HorizontalAlignment = xlCenter

Range("D5").Value = "VALOR"

Range("E5").HorizontalAlignment = xlCenter

Range("E5").Value = "UNIDAD"

Range("A6:E18").Borders.Color = RGB(255, 20, 0)

Range("A6:E18").Borders.LineStyle = xlContinuous

'Esfuerzo de Rotura del Acero

Range("A6:C6").MergeCells = True

Range("A6").Value = "Esfuerzo de Rotura del Acero"

EsfCorte = 70000

Range("D6").Value = EsfCorte

Range("E6").Value = "Psi"
'Coeficiente de Seguridad

Range("A7:C7").MergeCells = True

Range("A7").Value = "Coeficiente de Seguridad"

CoefSeg = 0.4

Range("D7").Value = CoefSeg

'Rugosidad Absoluta del Acero

Range("A8:C8").MergeCells = True

Range("A8").Value = "Rugosidad Absoluta del Acero"

RugAbsAcero = 0.00007

Range("D8").Value = RugAbsAcero

Range("E8").Value = "m"

'Peso Específico del Acero

Range("A9:C9").MergeCells = True

Range("A9").Value = "Peso Específico del Acero"

PesEspAcero = 7.85

Range("D9").Value = PesEspAcero

Range("E9").Value = "Ton/m3"

'Esfuerzo

Range("A10:C10").MergeCells = True

Range("A10").Value = "Esfuerzo"

Esfuerzo = 28000

Range("D10").Value = Esfuerzo

Range("E10").Value = "Psi"

'Costo de Tonelada del Acero


Range("A11:C11").MergeCells = True

Range("A11").Value = "Costo de Tonelada del Acero"

CostoTonAcero = 1200

Range("D11").Value = CostoTonAcero

Range("E11").Value = "USD"

'Costo de la Energía en kWH

Range("A12:C12").MergeCells = True

Range("A12").Value = "Costo de la Energía en kWH"

CostoEnergia = 0.12

Range("D12").Value = CostoEnergia

Range("E12").Value = "USD"

'Costo de la Potencia de la Bomba en kW

Range("A13:C13").MergeCells = True

Range("A13").Value = "Costo de Potencia de la Bomba en kW"

CostoPotBomba = 1000

Range("D13").Value = CostoPotBomba

Range("E13").Value = "USD"

'Costo de la Tubería

Range("A14:C14").MergeCells = True

Range("A14").Value = "Costo de la Tubería"

CostoTub = 3500

Range("D14").Value = CostoTub

Range("E14").Value = "USD/Ton"

'Tasa de Interés

Range("A15:C15").MergeCells = True
Range("A15").Value = "Tasa de Interés"

TasaInteres = 12

Range("D15").Value = TasaInteres

Range("E15").Value = "%"

'Velocidad Máxima

Range("A16:C16").MergeCells = True

Range("A16").Value = "Velocidad Máxima"

VelocidadMax = 3

Range("D16").Value = VelocidadMax

Range("E16").Value = "m/s"

'Temperatura Inicial

Range("A17:C17").MergeCells = True

Range("A17").Value = "Temperatura Inicial"

TempInicial = 20

Range("D17").Value = TempInicial

Range("E17").Value = "ºC"

'Temperatura Final

Range("A18:C18").MergeCells = True

Range("A18").Value = "Temperatura Final"

TempFinal = 100

Range("D18").Value = TempFinal

Range("E18").Value = "ºC"

End

End Sub

También podría gustarte