A voir également:
- Code VBA
- Code asci - Guide
- Code puk bloqué - Guide
- Code telephone oublié - Guide
- Code activation windows 10 - Guide
- Code gta 4 ps4 - Guide
2 réponses
blux
Messages postés
26498
Date d'inscription
dimanche 26 août 2001
Statut
Modérateur
Dernière intervention
28 novembre 2024
3 317
8 févr. 2013 à 15:54
8 févr. 2013 à 15:54
Salut,
mais ça ne marche pas .
Si tu commençais par dire ce qui ne marche pas ?
mais ça ne marche pas .
Si tu commençais par dire ce qui ne marche pas ?
Bonsoir,
Pourquoi faire simple quand on peut faire tellement plus compliqué, n'est ce pas?
A te lire, il parait sauter aux yeux que :
If result <3 Then
Priorité = "faible"
ElseIf result > 2 then
Priorité = "haute"
End if
Déjà les compléments à la condition ne servent à rien, au moins dans ton expression. Ensuite il faudrait ne pas oublier les guillemets sinon VBA comprendra que "Faible" et "Haute" sont des paramètres internes à la procédure et non pas des valeurs. Enfin j'ai utilisé "Result" mais sans savoir ce que c'est? Tu ne le dis pas; pourtant ça pourrait rendre service.
Enfin tu écris :
"Public Function Implication(result As Double, Urgence As String) As String
... ... Tatatata ... ...
Implication = Priorité
End Function
Private Sub priorité_AfterUpdate()
Implication
End Sub "
Pourquoi ne pas écrire directement
"If ... then Implication = "Faible" ou "Forte" "
Et pourquoi une fonction et une procédure Sub ? Pourquoi ne pas utiliser la fonction directement dans ton formulaire ou ton état.
Bonne suite.
Pourquoi faire simple quand on peut faire tellement plus compliqué, n'est ce pas?
A te lire, il parait sauter aux yeux que :
If result <3 Then
Priorité = "faible"
ElseIf result > 2 then
Priorité = "haute"
End if
Déjà les compléments à la condition ne servent à rien, au moins dans ton expression. Ensuite il faudrait ne pas oublier les guillemets sinon VBA comprendra que "Faible" et "Haute" sont des paramètres internes à la procédure et non pas des valeurs. Enfin j'ai utilisé "Result" mais sans savoir ce que c'est? Tu ne le dis pas; pourtant ça pourrait rendre service.
Enfin tu écris :
"Public Function Implication(result As Double, Urgence As String) As String
... ... Tatatata ... ...
Implication = Priorité
End Function
Private Sub priorité_AfterUpdate()
Implication
End Sub "
Pourquoi ne pas écrire directement
"If ... then Implication = "Faible" ou "Forte" "
Et pourquoi une fonction et une procédure Sub ? Pourquoi ne pas utiliser la fonction directement dans ton formulaire ou ton état.
Bonne suite.