Pourquoi mettre le if sur une ligne avec un :ExitSub ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub TextBox1_Change() Static javais As String If TextBox1.Enabled Then javais = TextBox1.Text: Exit Sub TextBox1.Text = javais End Sub
En VBA, il existe la structure If Then Else...
C'est en codant comme des cochons que l'on donne raison aux détracteurs du Visual BasicEt puis tant qu'on y est, respectons les conventions de nommage des objets et des variables
Si je ne me trompe pas la propriété à inhiber sera toujours text puisque c'est la seule qui lève l'évènement Change. Mais je suppose que tu parlais plutôt de la propriété "inhibante", enfin celle utilisée dans la comparaisonEnfin et surtout (mais je vous laisse faire) j'aurais pu créer une fonction paramétrable avec, pour paramètres : le contrôle, la propriété à inhiber, etc...







Répondre avec citation










Partager