Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Reduction de code

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

YannC.

XLDnaute Occasionnel
Bonjour à vous tous,

J'aimerai savoir si il est possible de reduire cette partie de code :

Et si oui Comment ?

Merci de votre aide

Le Linuxien
 
Re : Reduction de code

Bonsoir lelinuxien

regarde le code ci-dessous, boucle sur tous les textbox présents sur ton usf. Si cela peut t'aider...

Code:
Dim Ctrl As Control
For Each Ctrl In Me.Controls
    If TypeOf Ctrl Is MSForms.TextBox Then
        Ctrl.Enabled = False
        Ctrl.Value = ""
    End If
Next Ctrl

A utiliser dans le module de ton USF, en espérant qu'ils sont bien dessus...

bonne soirée
@+
 
Re : Reduction de code

Bonsoir le linuxien,

Avec un truc du genre :

For i=7 to 69

PTextBox(i)
.Value = ""
.Enabled = False
next i

Même pas réfléchis à la faisabilité. Du direct quoi...

Bonne soirée.

Jean-Pierre

Edit : Salut Pierrot, plus pro, évidemment
 
Re : Reduction de code

Re, bonsoir Jean-Pierre

Aarf Jean-Pierre🙂, ton code devrait fonctionner, modifié comme suit :

Code:
For i = 7 To 69
    With Controls("PTextBox" & i)
        .Value = ""
        .Enabled = False
    End With
Next i

te souhaitant une bonne soirée.
@+
 
Re : Reduction de code

Merci pour vos code Pierrot93 & Jean Pierre,

Effectivement mon code se trouve dans un userform placer dans le initialyse...
Et comme j'ai plusieurs autre textebox, le code de Pierrot93 me pose probleme, mais je pense l'idée bonne. Il faut que j'arrive à lui indiquer seulement les textboxs de 7 à 69.

Pour le code de Jean Pierre, il me marque
Sub ou function non défini
en s'arretant sur ptextbox(i). Pourquoi je ne sais pas.

Voilà les nouvelles, et si vous pouvez encore m'aider ce serait avec joie.

@+

Le linuxien
 
Re : Reduction de code


Effectivement Pierrot93, cela fonctionne parfaitement comme tu l'as dit.

Merci beaucoup à tous les deux pour votre aide

Bonne soirée

Le linuxien
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
678
Réponses
5
Affichages
927
Réponses
9
Affichages
390
  • Question Question
XL 2021 listbox
Réponses
18
Affichages
764
Réponses
4
Affichages
742
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…