Bonjour à tous,
Lorsque mon formulaire s'ouvre, je voudrai qu'il crée et qu'il place un nombre de cases à cocher qui dépend du résultat d'une requête. Mais déjà, je bloque sur la création de plusieurs contrôles au chargement.
J'ai voulu appliquer la FAQ de VB (http://vb.developpez.com/faq/?page=Form#ctl_dynamique) mais il y a un détail que je ne doit pas saisir ou qui ne doit pas avoir de correspondance entre VB et VBA:==> s'agit-t-il de l'index de tabulation?placez un textbox sur une form et donnez-lui l'index 0
Lorsque que je charge mon formulaire, j'ai le message d'erreur suivant:Le code bloque sur Load Texte16(i) du code:Erreur d'exécution '13': Incompatibilité de type(NB: je commence le décompte à 5 parce que j'ai d'autres controles déjà créés)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub Form_Load() Dim i As Long For i = 5 To 9 Load Texte16(i) Texte16(i).Top = Texte16(i - 1).Top + Texte16(0).Height + 60 Texte16(i).Visible = True Next End Sub
Avez-vous déjà connu ce problème? L'avez-vous résolu?
Je sais qu'il y a une 2e solution, d'après la FAQ mais est-elle applicable sous VBA?
Partager