[VBA EXCEL] userform=véritable casse-tête
Résolu/Fermé
sterog
Messages postés
20
Date d'inscription
jeudi 7 juin 2007
Statut
Membre
Dernière intervention
10 novembre 2008
-
18 juil. 2007 à 16:23
sterog Messages postés 20 Date d'inscription jeudi 7 juin 2007 Statut Membre Dernière intervention 10 novembre 2008 - 19 juil. 2007 à 09:27
sterog Messages postés 20 Date d'inscription jeudi 7 juin 2007 Statut Membre Dernière intervention 10 novembre 2008 - 19 juil. 2007 à 09:27
A voir également:
- [VBA EXCEL] userform=véritable casse-tête
- Liste déroulante excel - Guide
- Si et excel - Guide
- Word et excel gratuit - Guide
- Aller à la ligne excel - Guide
- Déplacer une colonne excel - Guide
4 réponses
manu59410
Messages postés
102
Date d'inscription
mercredi 13 avril 2005
Statut
Membre
Dernière intervention
9 février 2018
24
18 juil. 2007 à 16:33
18 juil. 2007 à 16:33
je vais peut etre dire une bétise.. attention je ne suis pas sur de ma réponse.
Essaye de mettre des parenthèses autour du compteur.
label(n)
Essaye de mettre des parenthèses autour du compteur.
label(n)
sterog
Messages postés
20
Date d'inscription
jeudi 7 juin 2007
Statut
Membre
Dernière intervention
10 novembre 2008
3
18 juil. 2007 à 16:42
18 juil. 2007 à 16:42
J'ai déjà essayé, ça ne marche pas non plus. Merci quand même;)
Utilisateur anonyme
18 juil. 2007 à 17:31
18 juil. 2007 à 17:31
Bonjour,
Exemple :
Issue d'un exemple d'excelabo.net (John Fauss)
Lupin
Exemple :
Option Explicit ' Public Function NomDuControle(varForme As UserForm, varControle As String) As Object On Error Resume Next Set NomDuControle = varForme.Controls(varControle) End Function ' Private Sub CommandButton1_Click() ' Création [UserForm2] adaptée Dim i As Integer, j As Integer, n As Long Dim Fonction As Variant UserForm2.Show UserForm2.Hide If (Me.TxtBoxFrigo.Value <> "") Then i = CInt(Me.TxtBoxFrigo.Value) If (i > 0) Then For n = 1 To i NomDuControle(UserForm2, "label" & n).Caption = "Frigo No: " & n Next n End If End If If (Me.TxtBoxFour.Value <> "") Then j = CInt(Me.TxtBoxFour.Value) If (j > 0) Then For n = 1 To j NomDuControle(UserForm2, "label" & n).Caption = "Four No: " & n Next n End If End If UserForm2.Show End Sub '
Issue d'un exemple d'excelabo.net (John Fauss)
Lupin
sterog
Messages postés
20
Date d'inscription
jeudi 7 juin 2007
Statut
Membre
Dernière intervention
10 novembre 2008
3
19 juil. 2007 à 09:27
19 juil. 2007 à 09:27
On m'a donné la solution. Si ça peut aider certaines personnes, la solution est de remplacer
Merci quand même à toi Lupin.
UserForm2.labeln.Caption = "frigo"par
UserForm2.Controls("label" & n).Caption = "frigo"
Merci quand même à toi Lupin.