Bonjour à tous,
J'ai une zone de texte enrichi plutôt longue à générer dans un état et j'utilise la fonction IIF qui me permet de faire ce que je veux. Sauf que cette fonction évalue toujours les deux conditions, ce qui, en plus d'être lourd, provoque parfois des désagréments quand l'une des conditions est invalide.
J'aimerais donc abandonner les IIF pour passer sur du IF.
Par contre, je ne sais pas comment convertir au mieux le texte :
Est-ce que je dois déclarer une variable et faire un truc du genre :
Code : Sélectionner tout - Visualiser dans une fenêtre à part me.mazonedetexte = "debut du texte" & IIf([genre] = "masculin", "Monsieur", "Madame") & "fin du texte"
où bien il y a une autre façon de faire ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 Dim prefixe As String if me.genre = "masculin" then prefixe = "Monsieur" else prefixe = "Madame" End If me.mazonedetexte = "debut du texte " & prefixe & " fin du texte"
Merci
Partager