A voir également:
- Excel créer un formulaire dynamique
- Mkdir vba ✓ - Forum VB / VBA
- Vba récupérer valeur cellule ✓ - Forum VB / VBA
- Excel compter cellule couleur sans vba - Guide
- Vba range avec variable ✓ - Forum VB / VBA
- Vba dépassement de capacité ✓ - Forum Excel
9 réponses
Je viens de trouver réponse à ma question.
Pour ceux que ca pourrait intéresser :
https://silkyroad.developpez.com/VBA/VisualBasicEditor/#LV-A
Pour ceux que ca pourrait intéresser :
https://silkyroad.developpez.com/VBA/VisualBasicEditor/#LV-A
Polux31
Messages postés
6917
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
1 novembre 2016
1 204
15 déc. 2007 à 05:29
15 déc. 2007 à 05:29
bonjour,
Pour les créer :
Dim myTextBox As Object
Dim i As Long
With UserForm1
For i = 1 to nbCaseCochee
set myTextBox = .controls.add("Forms.TextBox.1","le nom du TextBox" & i, true)
... < tu mets les propriétés du textbox : myTextBox.Top = ..., la hauteur, largeur etc ...>
Next i
End With
....
pour les lire et mettre les données saisies dans les textboxes dans la colonne A de la première feuille du classeur par exemple:
Dim myTextBox As Object
Dim i As Long
With UserForm1
For i = 1 to nbCaseCochee
set myTextBox = .controls("le nom du TextBox" & i)
worksheets("Feuil1").Range("A" & i).Value = myTextBox
Next i
End With
.....
;o)
Polux
Pour les créer :
Dim myTextBox As Object
Dim i As Long
With UserForm1
For i = 1 to nbCaseCochee
set myTextBox = .controls.add("Forms.TextBox.1","le nom du TextBox" & i, true)
... < tu mets les propriétés du textbox : myTextBox.Top = ..., la hauteur, largeur etc ...>
Next i
End With
....
pour les lire et mettre les données saisies dans les textboxes dans la colonne A de la première feuille du classeur par exemple:
Dim myTextBox As Object
Dim i As Long
With UserForm1
For i = 1 to nbCaseCochee
set myTextBox = .controls("le nom du TextBox" & i)
worksheets("Feuil1").Range("A" & i).Value = myTextBox
Next i
End With
.....
;o)
Polux
phil232
Messages postés
607
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
31 janvier 2008
178
14 déc. 2007 à 17:17
14 déc. 2007 à 17:17
faut choisir son identifiant intelligement, n'oublies pas que windows aussi arrive à les distinguer
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
phil232
Messages postés
607
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
31 janvier 2008
178
14 déc. 2007 à 17:29
14 déc. 2007 à 17:29
en vba tu peut écrire des trucs comm
txtTest & i --> p.ex. txtTest1 si i = 1
txtTest & i --> p.ex. txtTest1 si i = 1
Je veux bien croire que c'est vendredi soir mais où t'as fumé ou c'est moi... JE NE COMPRENDS RIEN A CE QUE TU ME DIS.... Laisse tomber !!!!
Bon week-end
Bon week-end
phil232
Messages postés
607
Date d'inscription
mardi 25 septembre 2007
Statut
Membre
Dernière intervention
31 janvier 2008
178
14 déc. 2007 à 18:00
14 déc. 2007 à 18:00
moi, c'est Super Pollem
et je me demandes si Delphi ne serait pas mieux adapté à tes besoin. là c'est pas un pb d'attacher un event p.ex.
par contre en vba ce n'est pas possible (à ma connaissance)
et je me demandes si Delphi ne serait pas mieux adapté à tes besoin. là c'est pas un pb d'attacher un event p.ex.
par contre en vba ce n'est pas possible (à ma connaissance)
Bonjour,
Je me permets de ressortir ce sujet pour savoir s'il était possible de créer une fonction du type Change() sur un TextBox créé dynamiquemment.
En statique cela donne :
Private sub myTextBox_Change ()
... [mon code]
End Sub
Mais quand est-il du dynamique? Est-ce possible?
Cordialement,
Romain.
Je me permets de ressortir ce sujet pour savoir s'il était possible de créer une fonction du type Change() sur un TextBox créé dynamiquemment.
En statique cela donne :
Private sub myTextBox_Change ()
... [mon code]
End Sub
Mais quand est-il du dynamique? Est-ce possible?
Cordialement,
Romain.
4 sept. 2009 à 17:04
Tu a perdu u peu de temps avec ces imbéciles qui te répondent sans savoir de quoi ils parlent; mais la solution que tu as trouvée toi-même est excellente, j'aurais répondu la même chose si j'avais lu à temps.
Il faut en effet "Sub-classer" l'objet créé, dans une classe, déclarer l'évènement, etc. et après ça roule tout seul.
-AS
4 sept. 2009 à 17:23