formule dans un combobox

  • Initiateur de la discussion Initiateur de la discussion aperobass
  • 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 !

A

aperobass

Guest
Salut à tous , j'ai encore une question, pour une formule dans mon combobox.
Pour le nombre que je veut dans ma texbox je met ce code
Code:
valeurAdditionee = Val(Right(TextBox3, 5)) + (ComboBox3 - 1)
    TextBox4 = Left(TextBox3, 1) & Application.Rept("0", 5 - Len(valeurAdditionee)) & valeurAdditionee
avec ce code j'ai donc un carratère "t" et aprés "00000".Je voudrais faire le même chose mais avec un carratère au milieu "0000T12345" et additionné à gauche du "T".
Quelqu'un pourrais m'aider?🙂
A+
 
Re : formule dans un combobox

Bonjour,

peut-être comme ceci ?

Code:
Sub test()
    chaine = "00000T123456"
    nbre = InStr(chaine, "T")
    nbre1 = Mid(chaine, nbre + 1, (Len(chaine) - nbre))
    For i = 1 To Len(nbre1)
    q = Left(Right(nbre1, i), 1)
    r = r + Val(q)
    Next
    MsgBox r
End Sub
 
Re : formule dans un combobox

ok je vais vous expliquez ça sera plus facile.
Donc dans le classeur dés que vous ouvrez l'userform ,dans S/N vous écrivez 0001T12345 et dés que vous choisisez le nombre de pièces je veux que ça incrémente avant le "T" dans la texbox(S/N "---->")."0002T12345".
A+
 
Re : formule dans un combobox

Merci Bebere c'est nikel.. mais j'ai encore une question! Dans ton code on incrémente tourjour de 1,mais je voudrais incréménter avec combobox3. J'ai essayer de mettre combobox3 à la place du 1 ça marche pas, ça bloque aprés pourquoi?
A+
Code:
Private Sub ComboBox3_Change()
 If ComboBox3 = "" Then Exit Sub
mot = "0000"

    valeurAdditionee = Mid(TextBox3, 1, InStr(TextBox3, "T") - 1)
    reste = Mid(TextBox3, InStr(TextBox3, "T"))
    valeurAdditionee = valeurAdditionee + 1
    
    TextBox4 = Left(mot, Len(mot) - Len(valeurAdditionee)) & valeurAdditionee & reste
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

A
Réponses
5
Affichages
1 K
abrabr
A
V
Réponses
4
Affichages
2 K
vatsyayana
V
G
Réponses
17
Affichages
4 K
G
Retour