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

Usf et validation par colonne Mois

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 !

MuscatMimi

XLDnaute Accro
Bonsoir le Forum

Les explications sont dans le fichier joint

Dans une feuille Echéancier, pour chaque mois, il y a
1 colonne Date
et 1 Colonne Montant
pour les Mois de Janvier a décembre
Ce que je désire faire avec un Usf , est de pouvoir noter mois par mois, les dates d'échéances et les montant associés
regardez le fichier vous comprendrez mieux

merci beaucoup
 

Pièces jointes

Re : Usf et validation par colonne Mois

Bonjour Vaucluse_Immo,

Tu as déjà posté la semaine dernière avec le même projet.

Alors un petit up de ton message était amplement suffisant, pas besoin d'en recréer un autre.

Petit avis personnel: que se soit dans le classeur de la semaine passée ou celui-ci, il n'y a pas le début d'un commencement de travail personnel. Si c'est faire faire le travail par les autres, qu'il s'agit, très peu pour moi.

A+
 
Re : Usf et validation par colonne Mois

Bonsoir a tous

Milles excuses, je me suis trompé de fichier,voici le bon
Pour ce qui est du post de la semaine derniére, aucune réponse, j'ai pensé qu'il fallait en recréer un autre , pardon pour cette faute
Cordialement
 

Pièces jointes

Re : Usf et validation par colonne Mois

Bonsoir,

Pour ta première question je te propose ceci pour trouver la colonne qui correspond au mois choisi dans le calendrier.

Code:
'.../...
With Worksheets("ECHEANCIER")
   derlgn = .Range("B65536").End(xlUp).Row + 1
   Col = Choose(Month(DTPicker1), 6, 8, 10, 12, 14, 16, 18, 20, 22, 24, 26, 28)
   .Cells(derlgn, 1) = NomCompte.Value
   .Cells(derlgn, 2) = NomBanque.Value            '
   .Cells(derlgn, 3) = TypeOperation.Value
   .Cells(derlgn, 4) = Libelle.Value
   .Cells(derlgn, Col - 1) = DTPicker1
   .Cells(derlgn, Col) = Debit
    
End With
'.../...

J'ai mis DTPicker1 car tu n'as pas mis l'Userform2 (le Calendrier).
Ne pas oublier de déclarer Col en Byte

Pour ta deuxième question la je ne vois pas, à part faire une extraction à la demande et non automatiquement en fonction de la date.

Pour la réponse à ta question sur le post indiqué par Hasco tu as dû mal regardé, j'ai posté 5 minutes après toi.

A+
 
Re : Usf et validation par colonne Mois

Bonsoir bqtr et au forum

Merci pour ta réponse, grand merci
J'ai essayé c'est bon, mais un Hic!!!!!
Si sur cette même ligne,je désire ajouter une autre échéance sur un autre mois, comment faire??
en fait c'est ce que je désire arriver a faire
Pour les autres questions , no soucis tout est OK

Je suis un poil emmerdant ,tu va dire
 
Re : Usf et validation par colonne Mois

Re,

A mon avis le mieux serait de créer un nouvel Userform avec une ListBox à 4 colonnes reprenant les données des colonnes A,B,C,D, un TextBox date avec le Calendrier et un TextBox Debit.

Avec la proprièté ListIndex de la listbox c'est facile de trouver le n° de la ligne à compléter sur la feuille.
Il faudra prévoir un test sur les colonnes des mois pour éviter de modifier par erreur les données déjà saisies.

Pour l'ouvrir tu peux mettre un bouton "Ajouter une échéance" sur ton premier Userform.

A+
 
Re : Usf et validation par colonne Mois

Bonsoir bqtr

merci de m'avoir répondu

j'ai essayé de comprendre ton expliq, mais j'ai pas trop compris

vu mon grand âge c'est normal
Pourrais-tu si ce n'est, pas trop abuser de ta gentillesse
, de me faire un exemple

Bonne soirée, et je t'envoi un peu de soleil provençal
Ciaoooooo
 
Re : Usf et validation par colonne Mois

Re,

Voici un exemple qui permet de saisir une nouvelle échéance ou en ajouter une à un client sur le même UserForm.

A l'ouverture du userform, une listbox reprend les données des clients déjà saisies si il y en a. Le bouton "Ajout Echéance" est inactif.

Deux possibilités:

1) Saisir une nouvelle échéance - tu remplis les textbox et click sur "valider échéancier".

2) Ajouter une échéance - Pour cela sélectionne un client dans la listbox, les textbox se remplissent sauf le Textbox "Debit" et le bouton "Ajout échéance" devient actif. Le bouton "Valider Echéancier" quant à lui se désactive. Tu n'as plus qu'a saisir une date et mettre le montant. Valide en clickant sur le bouton "Ajout Echéance". Le code vérifie que tu ne choisis pas un mois déjà rempli.


* J'ai travaillé avec un DTPicker pour la date, si tu ne l'as pas sur ton PC il faudra que tu le remplaces par ton Userform2 (calendrier) et faire les modifs dans le code.

A+
 

Pièces jointes

Re : Usf et validation par colonne Mois

Bonsoir Bqtr et au Forum

Ce que tu a fait est comforme a ce que je voulais faire
merci beaucoup
J'ai tarvailler un poil dessus, mais juste une question..
Serait-il facile, et la je ne sais pas faire du tout, de créer trois Cbx
Une pour chercher un "NomCompte
Une deuxiéme, pour chercher un "Libéllé"
Une Troisiéme,pour chercher le "NomBanque"
pour afficher dans la ListBox

Cordialement et bonne soirée
 
Re : Usf et validation par colonne Mois

Bonjour bqtr et au forum

Merci de ta réponse, mon fichier avance
Maintenant, j'aimerais , s'il est possible bien sur,,dans L'Usf de
Sélectionner la Date de la premiére échéance
Sélectionner le Montant de la Créance
Sélectionner le nombres de d'échéances(ou Mois)
(Voir Usf1 en modéle) et que toutes ces données puisse ce Valider
dans les colonnes A à AB, dans la Feuille "ECHEANCIER"
Exemple
Montant de la Créance 1200 €
1ère Echéance le 10/10/2008
Nombres de Mois "6"
Concrétement ça ce traduit ainsi
10/10/2008 (Colonne W) 200 € (Colonne X)
10/11/2008 (Colonne Y) 200 € (Colonne Z)
10/12/2008 (Colonne AA) 200 € (Colonne AB)
etc.....
et pour continuer les Echéances sur 2009 crer Automatiquement une Autre feuille Echéancier,

Probléme suivant
Pouvoir visionner dans la ListBox toutes les données qui ce trouve dans la feuille Echéancier
aprés avoir cliqué sur une ligne de cette textBox

Probléme suivant
Aprés avoir cliqué sur une ligne , il faudrait que toutes les données de la ligne en question viennent s'afficher dans des TextBox

Dernier problème

Double cliquer sur une ligne dans la ListBox et ouvrir Usf1 pour modifier ou Ajouter une écriture

J'ai voulu faire simple, mais au fil du temps j'étoffe ce fichier, et
ça dépasse mes compétences, si quelqu'un ou plusieurs veulent bien tenter l'aventure ce serait sympa
Ou si quelqu'un a une autre solution , elle sera acceptée avec plaisir
Merci a tous a l'avance
 

Pièces jointes

Dernière édition:
- 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
5
Affichages
308
Réponses
7
Affichages
395
Réponses
12
Affichages
731
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…