A partir d'un mot obtenir des chiffres

Bonjour,

Tu peux utiliser la fonction VBA suivante avec une structure SELECT CASE.

Si tu dois utiliser d'autres termes avec d'autres valeurs il suffit de les ajouter dans la structure

Public Function ConversionRisque(MOT As Variant) As Variant
    MOT = UCase(MOT)
    Select Case MOT
        Case "RARE", "MINEUR"
            ConversionRisque = 1
        Case "PROBABLE"
            ConversionRisque = 2
        Case "CERTAIN", "CRITIQUE"
            ConversionRisque = 3
        Case Else
            ConversionRisque = Null
    End Select
End Function

Voir fichier joint ci-joint

Si tu dois utiliser d'autres termes avec d'autres valeurs il suffit de les ajouter dans la structure

Exemple avec le mot "Majeur" qui serait associé à la valeur 4

Public Function ConversionRisque(MOT As Variant) As Variant
    MOT = UCase(MOT)
    Select Case MOT
        Case "RARE", "MINEUR"
            ConversionRisque = 1
        Case "PROBABLE"
            ConversionRisque = 2
        Case "CERTAIN", "CRITIQUE"
            ConversionRisque = 3
        Case "MAJEUR"
            ConversionRisque = 4
        Case Else
            ConversionRisque = Null
    End Select
End Function

Cordialement,

J'ai de nouveau une question pour vous

J'ai ajouté les mots détectable, non détectable et détection partielle aux paramètres avec leurs valeurs.

Maintenant je veux arriver à faire : la colonne K*la colonne L = colonne M

ça me donne ça....

ppt

Re,

Un essai....

En M3: =SI(NBVAL(K3:L3)=2;K3*RECHERCHEV(L3;Paramètres!A2:B11;2;FAUX))

Pourquoi fais-tu une rechercheV de K3 alors que tu as déjà une valeur ?

EDIT

correctif:

=SI(NBVAL(K3:L3)=2;K3*RECHERCHEV(L3;table;2;FAUX))

Cordialement,

Re,

Un essai....

En M3: =SI(NBVAL(K3:L3)=2;K3*RECHERCHEV(L3;Paramètres!A2:B11;2;FAUX))

Pourquoi fais-tu une rechercheV de K3 alors que tu as déjà une valeur ?

EDIT

correctif:

=SI(NBVAL(K3:L3)=2;K3*RECHERCHEV(L3;table;2;FAUX))

ANALYSE DE RISQUE 190419-1.xlsx

Cordialement,

Oui merci c'est un erreur de ma part que je viens de rectifier

Dernière question...

Est ce que qqln sait comment faire ça ?

Si la colonne K est en orange et la colonne M en orange = colonne N orange ?

Si colonne K est en rouge et la colonne M est en rouge = colonne N en rouge ?

Et si colonne K en orange et colonne M en rouge = colonne N en rouge ?

ppt2

Re-Bonjour,

Si la colonne K est en orange et la colonne M en orange = colonne N orange ?

Si colonne K est en rouge et la colonne M est en rouge = colonne N en rouge ?

Et si colonne K en orange et colonne M en rouge = colonne N en rouge ?

Donc tu ne tiens compte que de la colonne M.

Il te suffit de reproduire les conditions de la MFC de la colonne M sur la colonne N , non ?

Cordialement,

Bonjour,

J'ai de nouveau des questions au sujet de mon fichier excel.

image1

Je souhaite que lorsque la case M affiche entre 1 et 5, la case N devienne automatiquement verte avec le chiffre 5.

Puis lorsque la case M affiche entre 6 et et 29, la case N devienne automatiquement orange avec le chiffre 10.

Pour finir lorsque la case M affiche un chiffre entre 30 et 100000, la case N devienne automatiquement rouge avec le chiffre 30.

Merci d'avance pour vos réponses et votre aide

Rechercher des sujets similaires à "partir mot obtenir chiffres"