Microsoft 365 calcul date avec vba

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 !

halimhamdi

XLDnaute Junior
Bonjour à tous,

J'aimerais apporter une amélioration à ce fichier. Lorsque j'affiche le nombre de mois dans le UserForm3, j'aimerais qu'il me donne la date de fin correspondante pour les mois sélectionnés, en prenant en compte la date d'aujourd'hui ou bien selon la date affiché dans la cellule qui correspondant cette mise a jour
est ce que possible.
mot de passe : 123

et merci pour le soutien.
 

Pièces jointes

Bonjour

comme Bruno, je ne comprend pas l'application..
ton userform 3 indique le nombre de mois à ajouter..
pourquoi proposer une saisie qui donne la possibilité de saisir autre chose que ce qui est demandé?
l'info que tu veux afficher , c'est par rapport à quelle date?
la fonction fin mois en vba c'est "eomonth"
 
je viens de jeter un oeil dans le code
1) il faudrait nommer les controles pour etre plus explicites
Commandbutton1 ==> Cbn_Recherche

2) tu as du code redondant:
Commandbutton1 et 4 font la meme chose. sur deux feuilles différentes, certes.. mais la meme chose

==> sur ton formulaire, il faudrait sortir les boutons du multipage
et en fonction de la page active, tu définis sur quelle feuille et table travailler==> ca allègerait le code
 
et je vois une macro en 4 exemplaires qui fait quasiment la meme chose !!

des boutons dans tous les sens qui se masquent les uns les autres..
==> pourquoi sur la première multipage, il y a 3 boutons "Maj"? : 1 qui affiche juste le formulaire de mot de passe
un qui travaille sur la listbox 1 (celle du multipage) et un autre qui fait la meme chose sur la listbox 2 (le multipage non affiché...celui ci n'a à priori rien à faire ici..?)
sur le second multipage: il y a deux boutons Maj=> un qui affiche le formulaire du mot de passe et un qui travaille sur la listbox 2

en sortant les boutons des multipages:
les deux boutons qui affichent le formulaire de mot de passe ==> ne deviennent qu'un seul
les 3 boutons qui font de mise à jour ==> on en fait plus qu'un
 
bon.. je me suis permis de faire le tri et le ménage

pour la date
quand le formulaire 3 s'ouvre:
la date prévue (en fonction du délai proposé) est affichée
ensuite, tu saisis une valeur (identique ou pas à ce qui t'es demandé)
le message box indique la nouvelle valeur qui a été enregistrée (en fonction du nombre de mois que tu as ajouté)
 

Pièces jointes

- 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
2
Affichages
155
Réponses
3
Affichages
72
Réponses
1
Affichages
241
Réponses
14
Affichages
836
Réponses
6
Affichages
108
Réponses
4
Affichages
155
  • Question Question
XL 2021 VBA excel
Réponses
4
Affichages
84
Réponses
4
Affichages
438
Retour