rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Non résolu

Renommer des checkBox sous VBA (en continu)

Antoine.c, le jeudi 5 avril 2007 à 17:42:35
Bonjour,

Je cherche à renommer des checkbox sous VBA mais ça ne marche pas.
Je n'arrive pas à trouver l'aide adequat. J'ai trouver quelque chose dans LA FAQ VBA mais je n'ai rien compris
(ce n'est pas faute d'avoir chercher, c'est que je suis vraiment pas fort )

Voici le code que je souhaite améliorer:

Sub test()
Dim p, i As Integer
p = 1
debut:
While p < 38
i = i + 1
ConstatAnomalie.Controls("CheckBox" & i).Name = "ChB" & p
On Error GoTo GestError
p = p + 1
Wend
GestError:
If Err.Number = -2147024809 Then
test = ""
GoTo debut
Else
MsgBox Err.Number & " " & Err.Description
GoTo fin
End If
fin:
End Sub


Voilà ce que j'ai trouver sous LA FAQ VBA:

--------------------------------------
'Procédure de création des CheckBoxs à placer dans l'UserForm.
'L'UserForm doit préalablement contenir un bouton nommé CommandButton1

Option Explicit

Private Sub CommandButton1_Click()
Dim Obj As Control
Dim Cl As Classe1
Dim i As Integer

Set Collect = New Collection

For i = 1 To 3 'boucle pour la création des CheckBox
Set Obj = Me.Controls.Add("forms.Checkbox.1")
With Obj
.Name = "moncheckbox" & i
.Object.Caption = "le texte" & i
.Left = 140
.Top = 30 * i + 10
.Width = 50
.Height = 20
End With

'ajout de l'objet dans la classe
Set Cl = New Classe1
Set Cl.ChkBx = Obj
Collect.Add Cl
Next i

End Sub
'--------------------------------------




Je me sens un peu nul, mais ça fait trois plombe que je suis dessus et que je n'avance pas.


Merci, encore
Configuration: Windows XP
Internet Explorer 6.0
Répondre à Antoine.c  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
epsilon17, le jeudi 5 avril 2007 à 17:55:45
tu souhaite changer le nom de la chackbox ou le texte a coté?

pour le texte c'est plutot Caption "En cherchant bien, on trouve" ...  "(ou pas)"
Répondre à epsilon17

2


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
 Antoine.c, le vendredi 6 avril 2007 à 08:12:24
Oui c'est bien le NOM de la CheckBox que je veux changer.


Le ".Name"

C'est en fait cette ligne la qui bloque dans mon code

ConstatAnomalie.Controls("CheckBox" & i).Name = "ChB" & p


Merci
Répondre à Antoine.c
Logiciels pertinents trouvés dans les téléchargements
Télécharger MP3Tag 2.37aMP3Tag - Mp3tag est un éditeur de Métatags (ID3 tags) pour la plupart des formats audio courants. Il est capable de renommer un grand...Catégorie: Marquage (ID3)
Licence: Freeware/gratuit
Télécharger Ant Renamer 2.10.0Ant Renamer - ANT Renamer permet de renommer un grand nombre de fichiers et dossiers en quelques clics. Il ne fait que modifier les noms...Catégorie: Gestion de fichiers
Licence: Freeware/gratuit
Télécharger Lupas Rename 5.0Lupas Rename - Lupas Rename est un programme permettant de renommer plusieurs fichiers à la fois. Les fonctionnalités de ce logiciel...Catégorie: Gestion de fichiers
Licence: Freeware/gratuit
Télécharger Renamer4Mac 2.8Renamer4Mac - Renamer4Mac permet de renommer facilement un grand nombre de fichiers. Par un simple glisser/déposer des fichiers sur...Catégorie: Gestion de fichiers
Licence: Freeware/gratuit
Plus de logiciels gratuits sur « Renommer des checkBox sous VBA (en continu) »