Positions Relatives & Positions Absolues

Résolu/Fermé
Killburns911
Messages postés
289
Date d'inscription
lundi 27 janvier 2014
Statut
Membre
Dernière intervention
21 juillet 2020
- 29 janv. 2014 à 11:34
Killburns911
Messages postés
289
Date d'inscription
lundi 27 janvier 2014
Statut
Membre
Dernière intervention
21 juillet 2020
- 31 janv. 2014 à 10:32
Bonjour,

Bonjour j'ai un problème avec les positons relatives et absolues , grâce a ce tuto https://www.lecompagnon.info//excel/positionrel-abs.htm
j'ai appris comment les utilisée , il s'avère que j'en ai besoin pour la construction de mon tableur Excel , qui utilise une macro , pour pouvoir le régénéré automatiquement , sans avoir a tout réécrire chaque année

Voici le fichier

https://www.cjoint.com/c/DACpJl0H1dx

Vous avez 4 Feuilles au classeur , ( 2014 ; 2015 ; Maquette Tableau ; Légende ... )

Le fait est , que j'ai ma feuille 2015 qui se génère automatiquement , grâce au bouton qui appel la macro ( faites le test )

j'aimerais que le calcul , ne se fasse que le dimanche , je suis débutant en Excel , mais j'ai des bases en VBA , mon problème réside donc dans l'utilisation des positions relatives et absolues

Dans un premier temps , j'aimerais savoir si

Je dois mettre les formules dans la macro qui me remplit mon tableau

Je dois mettre la formule dans la maquette du tableau qui me sert a se regénéré
( je pense que ça ne marcherais pas , car chaque année le dimanche ne tombe pas sur le même jour)

Est-ce qu'il y a une possibilités de faire rentré cette valeur automatiquement ( comme la macro ) mais que le dimanche ?

Dans l'attente d'une réponse , je me remet au travail :D
merci a tous ^^

5 réponses

PHILOU10120
Messages postés
6091
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
7 août 2022
728
29 janv. 2014 à 17:59
Bonjour

Voir votre feuille Maquette elle évolue suivant la date en B4 sans macro et tous les dates, jours, sommes se font suivant des formules

https://www.cjoint.com/?3ADr5LeLYJj
0
Killburns911
Messages postés
289
Date d'inscription
lundi 27 janvier 2014
Statut
Membre
Dernière intervention
21 juillet 2020
15
29 janv. 2014 à 18:43
Il semblerais que tu n'ai pas compris mon problème , certes cela se fait sans macro ^^ c'est bien beau mais , je voulais simplement que le calcul s'effectue le dimanche

selon les années le 5 Janvier 2014 ( Dimanche ) ne seras pas le même l'année suivante

je n'ai cas inséré une formule qu'ecriveras ma macro , mais je n'ai aucune idée de la formule en question xD
0
PHILOU10120
Messages postés
6091
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
7 août 2022
728
29 janv. 2014 à 18:53
Si vous regardez vous ne voyez que le résultat de la semaine le dimanche et rien n'est affiché sur les autres cellules même si il y a une formule
Changez de date en B4 pour voir le résultat
0
Killburns911
Messages postés
289
Date d'inscription
lundi 27 janvier 2014
Statut
Membre
Dernière intervention
21 juillet 2020
15
29 janv. 2014 à 19:24
J'ai changer la date en B4 , mais les valeurs suivent , donc c'est tres bien , la formule marche
cependant , elle "bug" ( tout du moins ) la première deviens fausse :/

L'idée est la, mais il reste qqch a peaufiné , je pense que cela a un rapport avec les positons des cases , mais je n'y comprend rien u_u
0
PHILOU10120
Messages postés
6091
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
7 août 2022
728
29 janv. 2014 à 19:30
Oui je viens justement de la corriger je vous l'envoie

https://www.cjoint.com/?3ADtEHnoaC0
0
Killburns911
Messages postés
289
Date d'inscription
lundi 27 janvier 2014
Statut
Membre
Dernière intervention
21 juillet 2020
15
29 janv. 2014 à 20:54
Whaou , et tous sans sans VBA ? faudras que tu m'explique bien comment tu as fait :D

je comprend pas tout , mais je voit que ca marche , super merci beaucoup , je clôture le topic :D
0
PHILOU10120
Messages postés
6091
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
7 août 2022
728
30 janv. 2014 à 16:14
Bonjour

Je viens de vérifier, pour les formules il n'y pas de problème, je ne comptais pas les heures du dimanche les croyants non travaillés. Donc je l'ai incorporé dans la formule, pour le dernier jour en colonne BC il est bien pris en compte, et cette colonne pourra être masquée quand ce n'est pas une année bissextile.
Les formules en B13 à H13 sont figées pour le calcul de départ suivant ou se trouve le premier dimanche de l'année ce sont les 7 jours de la première semaine.
Au sujet de votre macro je n'ai pas regardé, car pour moi le plus simple est de dupliquer et créer une copie la feuille Maquette et de la renommer.

https://www.cjoint.com/?3AEqnPrK94M

Bonne journée
0
Killburns911
Messages postés
289
Date d'inscription
lundi 27 janvier 2014
Statut
Membre
Dernière intervention
21 juillet 2020
15
31 janv. 2014 à 09:09
Okay , Merci beaucoup , pouvez vous m'expliquez exactement comment vous avez fait pour incorporé les formules , car je n'ai pas bien compris comment elle marche :D

Au sujet de la macro , effectivement vous avez raison , il est plus facile de faire comme vous le faites que , par macro

les formules qui me préoccupent c'est celles qui colorise le dimanche en gris , et comment avez vous fait pour que le calcul suivent en dessous ?

Merci de Répondre :D

Bonne journée a vous :D
0
PHILOU10120
Messages postés
6091
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
7 août 2022
728
31 janv. 2014 à 10:17
Bonjour

Réponse à votre question

Pour le grisé ligne 4 et 5 on utilise la mise en forme conditionnelle
Onglet Accueil
Style
et on entre la formule qui sera vrai pour avoir la mise en forme
Pour moi La valeur de la cellule égale "D" appliquer un remplissage gris

Pour le calcul des sommes le dimanche
=SI(JOURSEM(J4;2)=7;SOMME(D8:J8);"")

=SI(JOURSEM(J4;2)=7 contrôle la valeur du jour de la semaine de 1 pour lundi à 7 pour dimanche cela correspond au chiffre 2 de la formule
Si la valeur égale 7 faire la SOMME(D8:J8) si non ;"") on affiche rien

On fait cela sur toute la ligne sauf les 7 premières cellules B13 à H13 qui on des sommes progressif de 1 à 7 cellules

Bonne journée
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Killburns911
Messages postés
289
Date d'inscription
lundi 27 janvier 2014
Statut
Membre
Dernière intervention
21 juillet 2020
15
31 janv. 2014 à 10:32
Okay , il me semble avoir tout compris !! :D

Merci beaucoup de toutes les explications , je peux maintenant mettre ce post en résolu :D
0