Calcul tableau 2021 - 2022

Bonjour le forum,

J'ai un tableau qui m'indique la date de début d'un arrêt machine et la date de fin d'un arrêt machine. Je souhaite calculer seulement, pour les machine arrêter en 2021, les temps d'arrêt machine depuis janvier 2022 (en jour). La macro doit se lancer dans la feuil2 pour afficher le résultat dans la feuil1.

La formule est déjà construite, elle est très complexe , débutant en VBA je ne s'aurais pas du tout comment m'y prendre. Sachant aussi que mon tableau d'origine est compléter régulièrement, cela veut dire que des lignes s'ajoute.

Vous trouverez en pièce jointe un modèle de mon fichier. J'espère que j'ai était assez clair, si vous avez des questions n'hésitez pas.

Cordialement

Bonjour

en C3 mettre

=SI(A3<$D$2;$D$2-A3;"")

puis copier la formule (Copier une formule Excel sur toute une ligne ou colonne – OfficePourTous)

pour les résultat sur la feuille 2

mettre sur une cellule de la feuille 2

=SI(Feuil1!A3<Feuil1!$D$2;Feuil1!$D$2-Feuil1!A3;"")

et copier sur la colonne...

A+ François

Bonjour François,

Les formules sont déjà renseigné dans les colonne Q à S. Il faut juste réaliser ce calcul en VBA et prendre en compte les nouvelles dates qui se rajoute régulièrement dans le fichier.

Merci

C'est le même principe que ce sujet résolue.
Réaliser un tableau par macro (excel-pratique.com)

Est ce que cela te convient...

A+ François

Re,

Je pense que tu n'a pas fait attention au formule pour le tableau de droite. C'est pas seulement (date de début - mois), j'ai plusieurs condition à remplir dans mon fichier (par exemple je ne doit pas compter les nbr de jour ouvrés, voir formule). Je veut réaliser ce tableau ci-dessous en VBA.

à réaliser par macro
arrêt en 2021 cloturer en janvier 2022arrêt 2021 cloturer en février 2022arrêt 2021 cloturer en mars 2022
500
300
21160
2000
2000
600
21208
21160
000
000

J'espère que j'ai été assez clair pour mon besoin.

Bonjour

je comprends pas bien tes conditions

si(datedebut>en_cours=0
sinon si(datefin<en_cours ou datedebut="")=0
sinon si(mois(datedebut)>mois(en_cours)et datedebut>=en_cours=0
sinon si(mois(datefin)=mois(en_cours)=nbjourouvres(encours;datefin)
sinon si mois(datefin)>mois(en_cours)=nbjourouvrés(en_cours;finmois)

en_cours étant la date ligne 2

A+ François

Bonjour à tous !

Une proposition via Power Query :

RE,

Ton calcul est correct, mais mon fichier ne fonctionnera pas avec Power Query, car mon classeur de base est un fichier qui importe une feuille d'un autre classeur et qui doit réaliser ce calcul le tout en vba !

C'est pas la meilleure façon mais mon calcul doit obligatoirement se faire via vba.

  • si(datedebut>en_cours=0 (je veut que les arrêt qui ont débuter en 2021)
  • sinon si(datefin<en_cours ou datedebut="")=0 (je ne prend pas les arrêt résolu en 2021 ou si il n'y a pas de date)
  • sinon si(mois(datedebut)>mois(en_cours)et datedebut>=en_cours=0 (je veut que les arrêt qui ont débuter en 2021)
  • sinon si(mois(datefin)=mois(en_cours)=nbjourouvres(encours;datefin) (si l'arrét est cloturer pendant le mois en cours, alors nb.j.ouvrés début du mois à date de fin)
  • sinon si mois(datefin)>mois(en_cours)=nbjourouvrés(en_cours;finmois) (si l'arrêt à dépasser le mois en cours, alors donne moi tout les jours ouvrés du mois en cours)

Veuillez bien cliquez sur le lien que j'ai donner c'est exactement le même principe, pour que vous compreniez mieux ma demande.

Cordialement

Bonjour à tous !

Ton calcul est correct, mais mon fichier ne fonctionnera pas avec Power Query, car mon classeur de base est un fichier qui importe une feuille d'un autre classeur et qui doit réaliser ce calcul le tout en vba !

Puisque VBA semble être la seule issue, je passe la main aux spécialistes.

Cependant, je pense que votre jugement, sur l'incapacité supposée de Pouwer Query à lire un autre classeur, est erroné.

Bonjour

Ci joint ma solution

A+ François

MERCIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII !!!!!!!!!

Tu as même fait pour tout les mois de l'année franchement un grand merci François !

Rechercher des sujets similaires à "calcul tableau 2021 2022"