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

CheckBox Textbox

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

bloublou

XLDnaute Occasionnel
Bonsoir à tous,

J'ai une question sur un developpement des formulaires :


J'essaye de faire afficher à partir des choix dans les checkbox le prix des modeles.
Malheureusement je ne comprends pas tout en vba 🙁

J'ai mis un fichier en PJ, est-ce que qq1 pourrait m'aider ?

Merci beaucoup 😉
 

Pièces jointes

Re : CheckBox Textbox

Bonjour,

À partir d'ici, l'hyperlien du post #2 ouvre le fichier sans problème.

Les environnements temporaires de ta machine ne seraient-ils pas trop plein?
L'ordinateur a été redémarré dernièrement?
Est-ce que la cache de ton naviguateur Web a été vidé dernièrement.

G
 
Re : CheckBox Textbox

Bonjour Gelinotte,

Effectivement quand je l'ai enregistré sous ca a fontionné 🙂

Merci beaucoup pour ta réponse.

En voyant ta réponse, je me posais la question pour faire un un formulaire un peu plus complexe :
En partant toujours des Options boutton, je voudrais rajouter 2 listes déroulantes (Mois + Km) qui seraient des critères en plus.

Le résultat auquel je veux arriver est si l'utilisateur selectionne un C2 avec 36 mois et 15 000 km j'ai le montant du loyer dans le text box. je remets le fichier en copie.😀

Si tu pouvais m'aider à réaliser ce formulaire que je comprenne bien le fonctionnement ca serait grandiose 😎😎

Au plaisir de te lire

BlouBlou
 

Pièces jointes

Re : CheckBox Textbox

Bonjour,

Je trouvais curieux que :
C1 > 36 > 60 000 = 988,73
C1 > 36 > 65 000 = 30,16

Je comprends donc que tu as inscris, en colonne D, des montants aléatoires pour anonymiser le chiffrier.

G
 
Re : CheckBox Textbox

Rebonjour Gelinotte,

Ah ouééééé c'est super cool !!! 😉😉😉😉 😎😎😎😎

Pour mon info perso, je comprends à peu pres le code mais j'ai du mal à y penser pour le mettre en place, je raisonne souvent en index equiv dans la feuille excel et quand je suis confronté à cà en vba je ne pense pas à faire des boucles 🙂

Est ce que tu peux m'expliquer un bout de ton code et la méthodologie employée :

Sub TrouveLoyer()

Dim X, Y, Z As Integer

' If OptionButton1.Value = True Then TextBox1 = Sheets("Feuil1").Range("d2").Value
''''Modele = "C2"
''''Duree = 36
''''Kilo = 80000

For X = 2 To (Sheets("feuil1").Range("A65535").End(xlUp).Row) 'va de la derière cellule en bas à A2
If Cells(X, 1).Value = Modele Then ' si la valeur de la cellule en 2ieme ligne 1ere colonne = Modèle alors ....
For Y = X To (Sheets("feuil1").Range("B65535").End(xlUp).Row)
If Cells(Y, 2).Value = Duree Then
For Z = Y To (Sheets("feuil1").Range("c65535").End(xlUp).Row)
If Cells(Z, 3).Value = Kilo Then
Loyer = Cells(Z, 4).Value
GoTo Fin
End If
Next Z
End If
Next Y
End If
Next X

Fin:

End Sub


En tout cas merci beaucoup beaucoup pour ton aide 🙂

BlouBlou
 
Re : CheckBox Textbox

Bonjour,

Bon, voyons cela ...


Une variable publique peut passer une valeur d'une macro à l'autre.
Quand la valeur de la variable LOYER est trouvée, cette valeur est retournée dans le Userform, puis inscrite dans le TextBox.

Excuse-moi, j'ai tendance à ne pas documenter mon code.

G
 
Re : CheckBox Textbox

Bonjour,

quand il y a peu d'options, je préfère utiliser le contrôle "ListBox" comme dans l'exemple suivant.
A noter que les contrôles sont libérés au fur et à mesure pour éviter une programmation trop lourde.
 

Pièces jointes

Re : CheckBox Textbox

Merci à Gelinotte pour l'explication du code et à Fo_rum pour cette nouvelle solution 🙂
Je comprends mieux le code mais j'ai du mal à y penser comme solution à mes problèmes rencontrés 🙂


En fait mon projet initial est composé d'une quinzaine de choix différents.
Dans ce cas là il vaut privilégier la programmation de Gelinotte ?

Est-ce que je peux vous demander dans un deuxieme temps, de m'aider à améliorer ce formulaire ?
Je ne pensais pas avancer aussi vite grace à vous 🙂

Par contre je pense que c'est beaucoup plus complexe 🙁

Je voudrais cette fois ci afficher les options disponibles en fonction du choix du modele :
- Seule la durée fait varier le montant des options et les options ne sont pas toutes les mêmes suivant les modèles.
- Avec le même principe que le textbox pour le loyer, je voudrais que tous les montants (1 ligne par options) des options soient affichés dans 1 textbox pour chaque option.
- Enfin qu'un sous total soit effectué pour les options et un total général qui additionnent loyer + options dans un textbox.

La grosse incertitude, en plus du code lol, c'est que ca serait funky que s'il ya 4 options pour un modèle et 9 pour un autre, le formulaire se redimensionne tout seul avec le nombre de lignes adéquat.

Est-ce que vous pouvez m'aider à démarrer ce chantier ?

Je mets en PJ le nouveau fichier

Toute aide est la bienvenue 🙂 🙂 🙂 🙂 🙂

BlouBlou
 

Pièces jointes

Re : CheckBox Textbox

Bonsoir,

Tu as mis des OptionButton pour Roue de secours, Pack secur, Double airbag et Turbo.

Ma question : est-ce vraiement l'un ou l'autre?
Où il peut y avoir plus d'une option?

Pour ta question concernant les options variables dans le userform selon le modèle : Oui, bien sûr.

G
 
- 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
268
Réponses
6
Affichages
321
Réponses
18
Affichages
652
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…