No resulvo este problema de visual basic
Publicado por wilber (2 intervenciones) el 06/03/2008 20:16:47
Buenos dias a todos espero que me ayuden en este problema, saben he estado tratando de resolver este problema de visual basic pero no encuentro cual es la falla, este programa es para convertir equivalencias de metros a centimetros, pulgadas, pies y yardas asi que lo pongo aqui:
Dim metros As Double, pies As Double, pulgadas As Double
Dim yardas As Double, centimetros As DragConstants
Private Sub cmdConvertir_Click()
On Error GoTo Error
centimetros = Val(txtMetros.Text) * 100
pulgadas = centimetros / 2.54
pies = pulgadas / 12: yardas = pies / 3
txtSalida.Text = "Centimetros :" & _
Str(Format(centimetros, "#####.##")) + & _
vbCrLf & "Pulgadas :" + Str(Format(pulgadas, "#####.##")) & _
vbCrLf & "Pies : " + Str(Format(pies, "#####.##")) + vbCrLf & _
"Yardas :" + Str(Format(yardas, "#####.##"))
Exit Sub
Error:
MsgBox Err.Description, vbCritical, "Erro número:" & Err.Number
End Sub
El problema surge en las filas siguientes:
txtSalida.Text = "Centimetros :" & _
Str(Format(centimetros, "#####.##")) + & _
vbCrLf & "Pulgadas :" + Str(Format(pulgadas, "#####.##")) & _
vbCrLf & "Pies : " + Str(Format(pies, "#####.##")) + vbCrLf & _
"Yardas :" + Str(Format(yardas, "#####.##"))
Esta filas se marcan de rojo y me manda mensaje de error
no lo se por que pero estoy tratando de resolver.
Alguna sugerencia. Gracias de antemano.
Dim metros As Double, pies As Double, pulgadas As Double
Dim yardas As Double, centimetros As DragConstants
Private Sub cmdConvertir_Click()
On Error GoTo Error
centimetros = Val(txtMetros.Text) * 100
pulgadas = centimetros / 2.54
pies = pulgadas / 12: yardas = pies / 3
txtSalida.Text = "Centimetros :" & _
Str(Format(centimetros, "#####.##")) + & _
vbCrLf & "Pulgadas :" + Str(Format(pulgadas, "#####.##")) & _
vbCrLf & "Pies : " + Str(Format(pies, "#####.##")) + vbCrLf & _
"Yardas :" + Str(Format(yardas, "#####.##"))
Exit Sub
Error:
MsgBox Err.Description, vbCritical, "Erro número:" & Err.Number
End Sub
El problema surge en las filas siguientes:
txtSalida.Text = "Centimetros :" & _
Str(Format(centimetros, "#####.##")) + & _
vbCrLf & "Pulgadas :" + Str(Format(pulgadas, "#####.##")) & _
vbCrLf & "Pies : " + Str(Format(pies, "#####.##")) + vbCrLf & _
"Yardas :" + Str(Format(yardas, "#####.##"))
Esta filas se marcan de rojo y me manda mensaje de error
no lo se por que pero estoy tratando de resolver.
Alguna sugerencia. Gracias de antemano.
Valora esta pregunta


0