Calendrier avec saisie cellule et création de la nouvelle feuille en pdf

Bonjour à Tous

Je souhaiterai voir afficher un calendrier lorsque je clique 2 fois sur la date dans la feuille consultation pour choisir une date.

Ensuite, je voudrai avoir un bouton qui me permet de créer une feuille pdf identique à la feuille journal mais seulement avec une plage de date que je défini afin d'avoir un état pdf à la fin duquel j'aurai le total des sommes payées pendant ces dates. Exemple : du 06 au 11/12 je veux savoir combien j'ai payé au total avec la liste des employés et les autres infos de la feuille journal.

ce PDF je dois pouvoir le stocker avec un nom "Etat des paiements du jj-mm-aaa au jj-mm-aa"

Désolé mais c'est tellement compliqué pour moi.

Merci par avance.

cordialement

Jean Jacques

Bonjour Jean-Jacques

Ce forum comme beaucoup d'autres est là pour aider, mais pas faire à votre place

Une petite recherche avec Google
https://www.google.com/search?q=vba+excel+afficher+calendrier+double+clic

Vous permettrai de trouver ceci
https://forum.excel-pratique.com/excel/insertion-d-un-calendrier-dans-plusiers-cellules-97456

Même chose pour le PDF
https://www.google.com/search?q=VBA+impression+PDF

https://forum.excel-pratique.com/excel/macro-pour-imprimer-en-pdf-t70259.html

Merci de votre compréhension

Cordialement.

Salut Bruno,

j'ai bien regardé pour le fichier mb, mais en fait c'est juste le userform du calendrier qui s'affiche dans la feuille lorsqu'on double click sur une cellule.

moi je voudrai pouvoir choisir une date du calendrier qui devra s'afficher dans la cellule ou j'ai double clické.

Merci

cordialement

Re,

Non, ce n'est pas juste un USF qui s'affiche

"au double clic dans une cellule ça ouvre le calendrier puis le choix d'une date le referme en écrivant le choix dans la cellule, il peut être appeler par chaque cellule"

Qu'est-ce que vous n'avez pas compris dans cette phrase ?

Voici votre fichier avec un autre calendrier, mais même principe

A+

Salut Bruno,

Merci infiniement, c'est exactement ce qu'il me fallait mais please, la date s'affiche sous la forme mm/jj/aaaa quand je choisit le 6/12/2021 ou le 03/01 2022 par exemple. sinon, pour quelques dates après le 13 décembre ça marche, mais pour d'autres ça affiche le format mm/jj/aaaa.

j'ai essayé de configurer le format date mais ça ne marche pas avec.

Merci encore par avance pour votre aide.

Cordialement

Jean Jacques

Re,

Effectivement pourtant la valeur retourner est correcte, il faut donc changer le code des BeforeDoubleClick

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
  Dim sTmp As String
  If Target.Address = "$G$10:$H$10" Then
    sTmp = Calendar.ShowTopLeft(Target.Left, Target.top, 1)
    Target.Value = CDate(sTmp)
    Cancel = True
  End If
End Sub

A+

Salut Bruno,

Super Merci ça marche super bien.

lorsque je choisis la bonne date et le numéro matricule du journalier, je voudrais afficher le magasin/dépot ou il a travaillé, ainsi que la tâche qui lui a été affectée et le salaire qui lui a été payé. toutes ces infos sont existante dans la feuille Journal.

Merci par avance.

Cordialement

jean jacques

Salut Bruno,

Super Merci ça marche super bien.

lorsque je choisis la bonne date et le numéro matricule du journalier, je voudrais afficher le magasin/dépot ou il a travaillé, ainsi que la tâche qui lui a été affectée et le salaire qui lui a été payé. toutes ces infos sont existante dans la feuille Journal.

Merci par avance.

Cordialement

jean jacques

Bonjour JeanJacques et bonne année à tous,

Je sais pas si tu as avancé depuis 15 jours, mais voilà ma version côté formulaire.

J'ai pensé qu'un nom-prénom était plus facile à retenir qu'un matricule.

A+

Rechercher des sujets similaires à "calendrier saisie creation nouvelle feuille pdf"