VBA ou FORMULE ???

FREESURF

XLDnaute Occasionnel
Dans le fichier joint, je souhaite remplir la feuille "Récap". Pour les noms des emplyés OK, mais pour le reste je plante.
VBA ou FORMULE ??
Et comment y parvenir??

Merci pour votre aide
 

Pièces jointes

  • Planning 2.zip
    24.1 KB · Affichages: 45
  • Planning 2.zip
    24.1 KB · Affichages: 45
  • Planning 2.zip
    24.1 KB · Affichages: 45

wilfried_42

XLDnaute Barbatruc
Re : VBA ou FORMULE ???

Bonjour fresurf

voici ton fichier modifié : tu ne verras rien dans un pemier temps
pendant la creation d'une année, les samedis et dimanches se colorient.
ensuite : 4 colonnes supplementaires : AG, AH, AI, AJ, contenant des formules pour tes recaps. dont une formule personalisée

Je ne comprends pas ta feuille recap mensuelle et annulelle, i y a qu'un seul mois, comment compt tu t'y prendre
 

Pièces jointes

  • Planning 2.zip
    28.1 KB · Affichages: 41
  • Planning 2.zip
    28.1 KB · Affichages: 40
  • Planning 2.zip
    28.1 KB · Affichages: 40

FREESURF

XLDnaute Occasionnel
Re : VBA ou FORMULE ???

Bonjour Wilfried,

Merci pour ta réponse. Je vais povoir commencer quelque chose avec ta formule. Tu as raisn en ce qui concerne la feuille "récap".
Dans le fichier joint, j'ai ajouter un combobox en A1.

A partir de la , je devrais trouver une solution por choisit le mois souhaité.
Une question toutefois: Dans ta formule, je ne comprend pas le 20 ou le 34.
Qu'est ce que ça signifie?

Merci encore et à bientôt
 

Pièces jointes

  • Planning 2.zip
    21.6 KB · Affichages: 24
  • Planning 2.zip
    21.6 KB · Affichages: 25
  • Planning 2.zip
    21.6 KB · Affichages: 26

wilfried_42

XLDnaute Barbatruc
Re : VBA ou FORMULE ???

re:

le 20 et le 34, correspondent à la meme couleur visuellement, mais comme tu differencies les samedis et dimanches, j'y ai mis de codes couleurs differents
cela permet de calculer en fonction des couleurs

fonction nb_val(plage, n° de couleur, valeut R ou T)
 

FREESURF

XLDnaute Occasionnel
Re : VBA ou FORMULE ???

Re Bonjour Wilfried,

Je doit aller au boulot, mais il me semble que je me soit mal exprimé.
Dans ton exemple qui fonctionne à merveille,les resultats ne sont pas ceux escomptés.
Je voudrais savoir combien de samedi sont "R" , de dimanches "R" et nom pas le total des deux. Sur la ligne A5:AF5 le résultat est de 3 et 3 il devrait etre de 1 "R" sur samedi et 1 "R" sur dimanche.

Bonne aprés-midi et à ce soir.
 

wilfried_42

XLDnaute Barbatruc
Re : VBA ou FORMULE ???

re:

bonjour monique, j'aurais bien aimé que ce soit si simple lol surtout que c'est en te lisant régulèrement que j'ai appris les SOMMEPROD (et je n'arrive meme pas à ta cheville).

les feuilles n'existe pas, elle sont créees au besoin.

voici la version : la correction de la fonction personnalsée est faite
 

Pièces jointes

  • Planning 3.zip
    36.1 KB · Affichages: 33
  • Planning 3.zip
    36.1 KB · Affichages: 38
  • Planning 3.zip
    36.1 KB · Affichages: 35

wilfried_42

XLDnaute Barbatruc
Re : VBA ou FORMULE ???

re:

tu as entierement raison, pourquoi utiliser le VBA plus lent que les fonctions natives d'excel. je fais la modf pour la prochaine demande

et puis non, je l'ai faite la modif, j'en ai sué, deja que j'ai du mal avec le SOMMEPROD, les traduire en VBA
 

Pièces jointes

  • Planning 3.zip
    36.4 KB · Affichages: 41
  • Planning 3.zip
    36.4 KB · Affichages: 42
  • Planning 3.zip
    36.4 KB · Affichages: 43
Dernière édition:

FREESURF

XLDnaute Occasionnel
Re : VBA ou FORMULE ???

Bonour Monique,
Bonjour Wilfried,

Comme tout parait simple avec vous, j'avais essayé le sommeprod sans aucun succés.

Alors je vous laisse imaginer si j'avais du faire du VBA en incluant cette formule....
Un grand merci à tous les deux...

A bientot et bonne journée
 

FREESURF

XLDnaute Occasionnel
Re : VBA ou FORMULE ???

Re bonjour,

Probleme ...

En collone AJ de la feuille "Récap", il ne suffi pas d'additionner les résultat de AH et AI. Mais le nombre de week-end complet. J'essai de trouver une solution avec le sommeprod de notre chère Monique, mais je ne comprend pas comment cette formule peut verifier qu' il faut que les deux conditions soient vraies (samedi + dimanche "R") pour comptabiliser dans la collone AJ

Beau casse tête...
 

wilfried_42

XLDnaute Barbatruc
Re : VBA ou FORMULE ???

re:

=SOMMEPROD((B5:AF5="R") *(DECALER(B5:AF5;0;1)="R")* (JOURSEM($B$3:$AF$3)=7))

Ca a l'aire de fonctionner, Verifie et dis nous.
un probleme neanmois, un samedi de repos en fin de mois associé à un dimanche de repos en debut de mois
 

FREESURF

XLDnaute Occasionnel
Re : VBA ou FORMULE ???

Ca fonctionne, je n'ai pas encore vérifié le probleme des fin de mois et début.
Mon soucis maitenant et de mettre cette formule dans le module 2.
J'ai beau "tripatouiller" une des lignes que tu as mise, mais chaque essai se solde par un échec.
Ca ne m'etonne pas vraiment...encore quelques heures comm ça et je craque... peut etre qu'une bierre ou deux...ou 3
 

Discussions similaires

Réponses
22
Affichages
697

Statistiques des forums

Discussions
312 493
Messages
2 088 945
Membres
103 989
dernier inscrit
jralonso