Visual Basic - "el caracter de declaracion de tipo no coincide con el tipo de datos declarado"

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

"el caracter de declaracion de tipo no coincide con el tipo de datos declarado"

Publicado por Giovanni (1 intervención) el 30/01/2019 04:17:54
En un libro de excel añadi un boton para que cuando lo presionen haga lo siguiente.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
Private Sub CommandButton1_Click()
Dim valor As Variant   (es un valor que el usuario introduce)
Dim EXPO1 As Double (es el resultado de la operacion final)
 
 
valor = Range("J12").Value
If 0 <= valor <= 1 Then
EXPO1 = -0.57721566 + (0.99999193 * valor) + (0.24991055 * (valor^(2)))
 
 
 
Range("N12").Value = EXPO1
End If
End Sub


Pero cuando lo corro me dice que el caracter de valor no coincide con el tipo que declare, ya cambia la declaracion a variant, integer, string. Y no funciona alguien sabe que puede ocurrir
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
Imágen de perfil de Antoni Masana
Val: 1.094
Bronce
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

"el caracter de declaracion de tipo no coincide con el tipo de datos declarado"

Publicado por Antoni Masana (391 intervenciones) el 30/01/2019 08:00:45
Veo que mucho dominio de la programación no tienes. Lo que has escrito a nivel de sintaxis de programación es una aberración.

1
2
3
4
5
6
7
Private Sub CommandButton1_Click()
    Dim valor As Double
    Valor = Range("J12").Value
    If Valor >=0 And Valor <= 1 Then
        Range("N12").Value = = -0.57721566 + (0.99999193 * Valor) + (0.24991055 * (Valor^2))
    End If
End Sub

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar