Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2951 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA Excel] - Vider toutes les TextBox d'un UserForm

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VBA Excel] - Vider toutes les TextBox d'un UserForm

n°766833
karoli
Posté le 17-06-2004 à 10:35:26  profilanswer
 

'jour all
 
Voila je cherche à réinitialiser la value de toutes les TextBox présentes sur un multipage, lui meme positionné sur un UserForm...mais voilà, je ne suis pas dev et je galère un p'tit poil :/
 
J'ai bien pensé à créer Une NewCollection, laquelle regroupe toutes les textbox, mais je coince sur la syntaxe.

Code :
  1. Sub ViderForm()
  2. Dim Boites As newCollection
  3. Dim Boite As TextBox
  4. For each .... ?????
  5. End Sub


 
Si je pouvais avoir un coup de main ;)
 
Merci d'avance

mood
Publicité
Posté le 17-06-2004 à 10:35:26  profilanswer
 

n°766890
JihemAir
Je sais pas
Posté le 17-06-2004 à 10:57:26  profilanswer
 

Code :
  1. Dim objControl As Control
  2.     For Each objControl In UserForm1.Controls
  3.         If TypeOf objControl Is msforms.TextBox Then
  4.             objControl.Text = ""
  5.         End If
  6.     Next


En fait, la collection des controles existe dans UserForm. Reste à filtrer pour le controle recherché.


---------------
J'ai un message.."Cliquez OK pour continuer."...Qu'est ce que je fais ?
n°766908
karoli
Posté le 17-06-2004 à 11:01:46  profilanswer
 

JihemAir a écrit :

Code :
  1. Dim objControl As Control
  2.     For Each objControl In UserForm1.Controls
  3.         If TypeOf objControl Is msforms.TextBox Then
  4.             objControl.Text = ""
  5.         End If
  6.     Next


En fait, la collection des controles existe dans UserForm. Reste à filtrer pour le controle recherché.


 
Super ! merci
mais j'avais trouvé sans la collection, en testant le nom de mes Controls, tous mes TextBox commencant par TB => If Left(objControl,2) = "TB" Then...
 
Ca fait un peu bricolage :/
Vais donc remplacer par ton code !
Encore merci  :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  [VBA Excel] - Vider toutes les TextBox d'un UserForm

 

Sujets relatifs
[VBA] Créer un saut de page[VBA] Lister tout les fichiers d'un répertoire
[excel] copie et insertion de colonnesPetit pb simple de macro excel
Prob Vba Docmd.OpenForm[VBA][Excel] Rollover
double pb vb excelChanger le couleur d'une cellule d'un fichier Excel
Passage de ligne dans un textbox (messagerie privée) 
Plus de sujets relatifs à : [VBA Excel] - Vider toutes les TextBox d'un UserForm


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR