Microsoft 365 Calendrier de réservations

Pauline1406

XLDnaute Nouveau
Bonjour à tous,

Je cherche à suivre les indicateurs quotidiens de mes réservations pour une maison d'hôte.
Elles ressortent sur mon fichier d'extract par date de check In/ date de Check out.
Avez vous une idée de comment mettre en forme ces données sous un format calendrier journalier svp?
En PJ un exemple de l'export ainsi que du format souhaité.
Merci d'avance pour votre aide
 

Pièces jointes

  • export réservations.xlsx
    18.3 KB · Affichages: 11
Dernière édition:

Pauline1406

XLDnaute Nouveau
re
à voir
jean marie
Bonjour Jean- Marie
J'ai une erreur d'execution '11' division par zéro sur mon document.
Je vous joins le printscreen du debogage...

Je pense que le problème vient de l'extraction. Pour réussir à intégrer votre code VBA sur mon document j'ai copier les onglets extraction + Format fichier souhaité sur mon fichier source.

J'ai donc mon extraction sur mon fichier source (que je fais quotidiennement) que j'ai nommé "extraction 1" et je pensais reprendre les données sur l'onglet extraction de votre fichier mais ça ne fonctionne pas :(
 

Pièces jointes

  • erreur execution VBA.docx
    121.9 KB · Affichages: 4

Pauline1406

XLDnaute Nouveau
Bonjour Pauline
cela est du au fait que la variable des Nuitées est égale à zéro .
alors vous dire pourquoi sans voir le Fichier ,je ne sais pas faire Lol
Bonne Journée
jean marie
Merci pour votre retour Jean Marie.
J'imagine c'est déjà compliqué avec le fichier donc sans, encore plus.
Je peux vous faire parvenir par message direct un fichier allégé ? (car il comporte des données confidentielles)
Merci à vous
Bonne journée
 

ChTi160

XLDnaute Barbatruc
Re
a tester
ce que j'ai modifié
VB:
For LgnCompare = 1 To UBound(TBl_BDD)
    FirstDay = TBl_BDD(LgnCompare, 18): LastDay = TBl_BDD(LgnCompare, 19)
      If DayCompare >= FirstDay And DayCompare < LastDay Then
        Nbr_Nuitees = IIf(TBl_BDD(LgnCompare, 20) = 0, 1, TBl_BDD(LgnCompare, 20))'Ici
      Somme_Nuitees = Somme_Nuitees + IIf(TBl_BDD(LgnCompare, 20) = 0, 0, 1),'Ici
           Somme_HT = Somme_HT + TBl_BDD(LgnCompare, 28) / Nbr_Nuitees
          Somme_TTC = Somme_TTC + TBl_BDD(LgnCompare, 29) / Nbr_Nuitees      
      End If
Next
Dans l'attente
Jean marie
 

Pauline1406

XLDnaute Nouveau
Re
a tester
ce que j'ai modifié
VB:
For LgnCompare = 1 To UBound(TBl_BDD)
    FirstDay = TBl_BDD(LgnCompare, 18): LastDay = TBl_BDD(LgnCompare, 19)
      If DayCompare >= FirstDay And DayCompare < LastDay Then
        Nbr_Nuitees = IIf(TBl_BDD(LgnCompare, 20) = 0, 1, TBl_BDD(LgnCompare, 20))'Ici
      Somme_Nuitees = Somme_Nuitees + IIf(TBl_BDD(LgnCompare, 20) = 0, 0, 1),'Ici
           Somme_HT = Somme_HT + TBl_BDD(LgnCompare, 28) / Nbr_Nuitees
          Somme_TTC = Somme_TTC + TBl_BDD(LgnCompare, 29) / Nbr_Nuitees     
      End If
Next
Dans l'attente
Jean marie
Apriori ça fonctionne parfaitement :)
Merci infiniment pour votre aide !
Pauline
 

Pauline1406

XLDnaute Nouveau
Re
N'hésite pas si besoin!
Bonne fin de Journée
jean marie
Bonjour Jean Marie,
Le fichier marche parfaitement merci beaucoup !

J'ai une autre demande, je vous explique :
Sur mon extraction les CA incluent le Petit déjeuner. J'aimerai recalculer le CA hébergement seul. J'ai pu le faire via une formule sur mon extraction 1
Cependant je ne sais pas comment intégrer le calcul au VBA pour que ces CA hors petits déjeuner soient repris dans mon calendrier par jour.

Puis je vous renvoyer le fichier par email svp?
D'avance merci
Pauline
 

Discussions similaires

Statistiques des forums

Discussions
312 218
Messages
2 086 363
Membres
103 197
dernier inscrit
sandrine.lacaussade@orang