Problème formules case à cocher VBA

Y compris Power BI, Power Query et toute autre question en lien avec Excel
b
bonnefee59
Jeune membre
Jeune membre
Messages : 20
Inscrit le : 20 mars 2016
Version d'Excel : 2010

Message par bonnefee59 » 28 août 2019, 13:07

Bonjour,

J'ai des soucis avec mon formulaire de saisie, concernant les cases à cocher.
Malgré plusieurs tentatives de formules , les colonnes M, N, O, P et Q, ne se complètent pas automatiquement lors de la saisie (onglet base de donnée).
Quelqu'un pourrait -il m'aiguiller? ou me donner une autre solution que:
Private Sub CheckBox1_Click()
If CheckBox1 Then

Else

End If
End Sub


Merci de votre aide
je joins mon fichier avec le formulaire pour que ce soit plus simple à comprendre.
Essai formulaire.xlsm
(96.59 Kio) Téléchargé 6 fois
Avatar du membre
Dan
Modérateur
Modérateur
Messages : 6'280
Appréciations reçues : 106
Inscrit le : 27 avril 2007
Version d'Excel : 2010, 2000, Mac 2011

Message par Dan » 28 août 2019, 13:18

Bonjour

Vous voulez quoi comme info dans ces colonnes ? un OUI ou un NON ?

Cordialement
@+ Dan ;)
b
bonnefee59
Jeune membre
Jeune membre
Messages : 20
Inscrit le : 20 mars 2016
Version d'Excel : 2010

Message par bonnefee59 » 28 août 2019, 13:48

Bonjour Dan,
Si la case est coché = oui .
Merci,
cdt,
Avatar du membre
Dan
Modérateur
Modérateur
Messages : 6'280
Appréciations reçues : 106
Inscrit le : 27 avril 2007
Version d'Excel : 2010, 2000, Mac 2011

Message par Dan » 28 août 2019, 19:36

Re

Votre fichier en retour pour test

Attention j'ai enlevé l'accent dans le nom de votre textbox règlement. Eviter les accents et espaces lorsque vous êtes dans la programmation VBA.

J'ai aussi supprimé les données confidentielles. De mon coté j'aimerais pas que mes coordonnées se retrouve sur un fichier
Essai formulaire.xlsm
(99.91 Kio) Téléchargé 18 fois
Crdlt
@+ Dan ;)
b
bonnefee59
Jeune membre
Jeune membre
Messages : 20
Inscrit le : 20 mars 2016
Version d'Excel : 2010

Message par bonnefee59 » 28 août 2019, 21:49

Merci beaucoup pour votre aide.
Concernant les cases à cocher, cela semble fonctionner comme je le voulais

Il me reste à voir les listes déroulantes. (elles ne fonctionnent plus ou pas... je pensais avoir fait cette manip)

Sinon, petite question: je peux réinsérer ma liste de base avec les données? (je pense que cela n'aura aucun impact sur les codes VBA à condition que je ne change pas l'ordre des cellules bien sûr).

J'aurai sans doute d'autres questions, et encore besoin d'aide. Pour le moment j'essaie d'avancer avec mes connaissances.
Merci en tout cas, j'avance grâce à vous. Il me reste encore beaucoup à faire avec cette base et plus qu'une semaine pour la mettre en route !
Cdlt,
Bfée.
Avatar du membre
Dan
Modérateur
Modérateur
Messages : 6'280
Appréciations reçues : 106
Inscrit le : 27 avril 2007
Version d'Excel : 2010, 2000, Mac 2011

Message par Dan » 29 août 2019, 08:12

Re
Il me reste à voir les listes déroulantes. (elles ne fonctionnent plus ou pas... je pensais avoir fait cette manip)
Les listes déroulantes dans l'USF fonctionnent dans le fichier posté. est-ce de celles là dont vous parlez ??
Sinon, petite question: je peux réinsérer ma liste de base avec les données? (je pense que cela n'aura aucun impact sur les codes VBA à condition que je ne change pas l'ordre des cellules bien sûr).
Pas compris ce que vous voulez faire. :? ::o

Pas de soucis pour d'autres questions bien entendu

Cordialement
@+ Dan ;)
b
bonnefee59
Jeune membre
Jeune membre
Messages : 20
Inscrit le : 20 mars 2016
Version d'Excel : 2010

Message par bonnefee59 » 29 août 2019, 09:34

Oui je veux bien encore un peu (beaucoup) d'aide. :wink: Je suis complètement perdue!

Pour compléter le remplissage du fichier, il me manque
- Email (Le champ ne se remplit plus dans la base de données: colonne H)
- Le type d'adhérent ( Fenainois / Extérieur) (colonne I)

Pour le reste, j'explique un peu ce que je voudrai. (et je précise que mon formulaire n'est peut-être pas adapté à mes besoins).
Nous gérons 2 types de cotisations: annuelles et mensuelles : type d'abonnement (indiqué dans le formulaire et correspondant à la colonne O).
Une fois cette indication renseignée, le calcul doit remonter automatiquement, en fonction du type d'adhérents:
La cotisation mensuelle est de 6 euros pour les Fenainois, et de 8 euros pour les extérieurs, sauf s'ils prennent un abonnement annuel, auquel cas, la cotisation est de 50 euros pour les Fenainois et 70 euros pour les extérieurs.
J'aimerais que le champs "règlement" dans le formulaire se mette à jour dès que l'on valide à l'aide du coche "cotisation payée")

Enfin, et c'est là que ça se complique, un adhérent choisissant un abonnement mensuel, ne sera pas forcément "actif" chaque mois de l'année, il faudrait prévoir pour les abonnements mensuels de désactiver l'adhérent (sans le supprimer) chaque 1er du mois. De même il pourra être actif sans avoir réglé sa cotisation...

De ce fait je souhaiterai activer le bouton "mettre à jour" à l'aide d'une recherche dans la base à partir du nom (du coup, je pense que le formulaire doit être modifié au niveau du nom à l'aide d'une liste déroulante et non d'un simple champ de saisie).

Cela fait beaucoup de demandes à la fois...d'autant que je n'ai pas forcément les termes techniques appropriés sans doute.
Merci de votre aide.
Bfée
Avatar du membre
Dan
Modérateur
Modérateur
Messages : 6'280
Appréciations reçues : 106
Inscrit le : 27 avril 2007
Version d'Excel : 2010, 2000, Mac 2011

Message par Dan » 29 août 2019, 12:50

Re,

Point 1 :
C'est OK pour les listes déroulantes. J'ai modifié le fichier.

Par contre en colonne I vous avez une formule actuellement. Si vous complétez via l'USF je suppose que c'est le choix de la liste déroulante qui doit être indiqué ou vous devez conserver cette formule ?
Si oui, il faut tenir compte des critères pour les 50 eur et 70 eur aussi non ?

Point 2 :
J'aimerais que le champs "règlement" dans le formulaire se mette à jour dès que l'on valide à l'aide du coche "cotisation payée")
Ok le règlement correspond à la colonne Q je suppose. Quel est la valeur à mettre dans cette colonne. OK ou un montant ?

On verra pour le reste après que ces deux points soient réglés

Crdlt
@+ Dan ;)
b
bonnefee59
Jeune membre
Jeune membre
Messages : 20
Inscrit le : 20 mars 2016
Version d'Excel : 2010

Message par bonnefee59 » 29 août 2019, 16:08

Concernant le champs "règlement", c'est le montant que je souhaiterais faire apparaître afin de pouvoir ultérieurement suivre les rentrées de cotisation et faire la comptabilité.
Avec la formule qui va bien ;;) en fonction du type d'adhérents( F. ou extérieur) et de la cotisation choisie (mensuelle ou annuelle).
Si cela n'était pas clair dans le précédent message, je peux reformuler le mode de calcul si vous le souhaitez.
Merci,
B.Fée
Avatar du membre
Dan
Modérateur
Modérateur
Messages : 6'280
Appréciations reçues : 106
Inscrit le : 27 avril 2007
Version d'Excel : 2010, 2000, Mac 2011

Message par Dan » 29 août 2019, 21:13

Re
Concernant le champs "règlement", c'est le montant que je souhaiterais faire apparaître afin de pouvoir ultérieurement suivre les rentrées de cotisation et faire la comptabilité.
ok mais le montant vient d'où ? Est-ce que vous mettez le montant dans l'USF ?

Ce serait bien de m'expliquer comment vous procédez.

Crdlt
@+ Dan ;)
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message