Bonjour le forum,
J'ai cherché des idées sur le forum et dans mes livres, mais je n'arrive pas à concrétiser ce que je veux.
J'ai des labels que je désire remplir; en ayant plus ou moins une trentaine, j'airais voulu créer une boucle.
Voici mes labels actuellement:
Bonjour Job75 et Lone-wolf,
Bien que je ne comprenne pas vraiment la proposition de Job75, cela marche aussi.
Mais j'ai une autre question concernant cette procédure:
Dans mes labels, il arrive que certains ne soit pas remplis; j'aurais voulu alors tester et si le label est vide, alors rendre inaccessible le textbox correspondant.
J'ai essayé de faire une condition dans la proposition de Lone-wolf, mais cela ne fonctionne pas.
For i = 3 To 16
Controls("Label" & i).Caption = Cells(i + 1, "C")
If Controls("Label" & i).Caption = "" Then Controls("TextBox" & i).Caption.Enabled = False
Next i
Mon If then me met des messages d'erreur.
Aurais-je omis quelque chose?
Merci d'avance,
donpopo
Merci laetitia90, je ne connaissais pas la fonction IIF. cela fonctionne; mais j'aurais aimé rendre ces textbox en grisé en même temps afin de les distinguer.
Comment faire?
Merci laetitia90 pour ta réponse.
En effet, j'avais vu IIF dans le post de Job75, mais n'y avait rien compris. Avec ta proposition, j'avais plus ou moins compris et j'ai alors cherché sur internet. Maintenant, j'ai saisi.
Cela fonctionne extra.
Merci pour ton aide