• Initiateur de la discussion Initiateur de la discussion ninajams
  • Date de début Date de début

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 !

ninajams

XLDnaute Junior
Bonjour,

J'ai sur mon formulaire 2 colonnes de textbox.

1ère colonne : Prix_Ht_1, Prix_HT_2, ect jusqu'à 20.
2ème colonne : Prix_TTC_1, Prix_TTC_2, ect jusqu'à 20.

J'ai créer une textbox Prix_TTC et un Command button pour appliquer la valeur de Prix_TTC à toute les Prix_TTC1,2,.... a condition que la texte box Prix_HT correspondante soit rempli.

Comme je n'arrivais pas à faire une boucle en remplaçant le numéro de ligne des textbox par une variable j'ai pondu ce code (qui fonctionne) mais je dois le dupliquer jusqu'à la 20ème textbox.

Est ce que quelqu'un pourrais m'améliorer ca ?

Merci

VB:
Private Sub CommandButton3_Click()

If UserForm1.Prix_HT_1.Value = "" Then
Else
 UserForm1.Prix_TTC_1.Value = UserForm1.Prix_TTC.Value
End If

If UserForm1.Prix_HT_2.Value = "" Then
Else
 UserForm1.Prix_TTC_2.Value = UserForm1.Prix_TTC.Value
End If

If UserForm1.Prix_HT_3.Value = "" Then
Else
 UserForm1.Prix_TTC_3.Value = UserForm1.Prix_TTC.Value
End If

If UserForm1.Prix_HT_4.Value = "" Then
Else
 UserForm1.Prix_TTC_4.Value = UserForm1.Prix_TTC.Value
End If

If UserForm1.Prix_HT_5.Value = "" Then
Else
 UserForm1.Prix_TTC_5.Value = UserForm1.Prix_TTC.Value
End If

If UserForm1.Prix_HT_6.Value = "" Then
Else
 UserForm1.Prix_TTC_6.Value = UserForm1.Prix_TTC.Value
End If

If UserForm1.Prix_HT_7.Value = "" Then
Else
 UserForm1.Prix_TTC_7.Value = UserForm1.Prix_TTC.Value
End If

End Sub
 
- 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
3
Affichages
598
Réponses
3
Affichages
862
Retour