Microsoft 365 regroupement infos planning

natadom

XLDnaute Occasionnel
bonjour à tous.
ci joint un fichier excel.
52 onglets représentants les 52 semaines d'une année. en jaune. (malheureusement je n'ai pas pu mettre plus de 10 onglet pour pouvoir envoyer le fichier)
deux onglets (bleu) ou il faudrait pouvoir faire apparaitre de manière automatique certaines informations des 52 onglets semaines.
j'ai mis une note pour retrouver quelle information il faudrait .
auriez vous la solution en vba ?
avec un bouton mise à jour si possible sur chaque onglets bleu .
bien cordialement.
 

Pièces jointes

  • BASE PLANNING COULEUR VBA OK - Copie.xlsm
    941.2 KB · Affichages: 12
Dernière édition:

vgendron

XLDnaute Barbatruc
Hello
pour la formule sous.total, j'ai ajouté du code pour modifier la formule lorsqu'on ajoute ou supprime des lignes

pour la mise à jour des semaines suite à modif d'une base
quand tu modifies une base: ca veut dire quoi?
modification du nombre de lignes? modification du contenu par défaut?

on applique la modif sur les semaines futures seulement
c-a-d que toutes les semaines passées: on y touche pas
la semaine en cours non plus
quid d'une semaine future qui aurait été pré-remplie?==> on la supprime et on la récréé sur le nouveau modèle de base ?
et quid d'une semaine future créée avec un modèle 1 mais qui change de modèle==> idem on supprime et on recréé?
 

natadom

XLDnaute Occasionnel
un base peut etre modifier par n'importe quoi . tout est possible.

oui on applique la modif sur les semaines futurs seulement.
on ne touche pas aux semaines passées ni à celle en cours.

quid 1 : oui , la mise a jour d'une base supprime l'ancienne .
quid 2 : oui , exemple si on a mis base 1 sur la semaine 1 et que mince c'était la base 2 , on doit pouvoir changer la base .

pas besoin de créer forcément de nouvelles bases . si je dois modifier la base 3 , je la modifie, je vais sur onglet etp, on appuie sur le bouton mise à jour des bases et hop.
 

vgendron

XLDnaute Barbatruc
VB:
un base peut etre modifier par n'importe quoi . tout est possible.

attention
un ajout ou suppression de colonne est EXCLU !!
le déplacement des zones de formules (sous.total par exemple) est EXCLU
le changement de nom d'une colonne est EXCLU

sinon, tu devra aller dans le code VBA pour faire les modifs nécessaires
 

Pièces jointes

  • Nouvelle Base V14.xlsm
    471.3 KB · Affichages: 2

natadom

XLDnaute Occasionnel
VB:
un base peut etre modifier par n'importe quoi . tout est possible.

attention
un ajout ou suppression de colonne est EXCLU !!
le déplacement des zones de formules (sous.total par exemple) est EXCLU
le changement de nom d'une colonne est EXCLU

sinon, tu devra aller dans le code VBA pour faire les modifs nécessaires
ok , mais normalement il n'y pas besoin de modifier quoique ce soit maintenant .
je peux commencer la phase de test tu penses et faire la déco ?
 

natadom

XLDnaute Occasionnel
depuis le temps, j'imagine que tu as déjà fait des tests.. j'espère..
oui j'en ai fait lol, mais la je veux le mettre vraiment à l'épreuve. me reste onglet recap à revoir , je m'en occupe.
penses tu que le tableur risque de bloquer ou de beuguer complet avec tout ce qu'il à gérer ?
je peux installer des protections de feuille pour ne pas pouvoir changer les colonnes ou autres ? cela ne gene pas ?
 

natadom

XLDnaute Occasionnel
bonjour vgendron.
voici la v14 avec la deco.
j'ai fait un onglet graphique de conso . possible d'installer dessus une mise à jour automatique ou un bouton maj?

pour onglet module de commande voici l'idée:
appeler sur le module la semaine de son choix (s1 ou s2 ou s3 ....)
appeler les lignes de son choix par type ( bnssa is bnssa fixe.... de la colonne type du planning)
indiquer le mail qui va envoyer la commande
faire un bouton "envoyer la commande" qui ouvre une boite mail avec le l'onglet commande dedans.
il n'a y plus qu'a rediger le mail et l'envoyer au destinataire de son choix.

les colonnes que je dois prendre sont de n° à pause 4.

question: si la personne qui utilise le tableur a une boite mail gmail ou outlook, possible que ce soit envoyé directement de sa boite ?
si j'indique mon adresse mail dans les info de l'onglet, cela permet de savoir quel serveur il utilise , gmail ou outlook.
en fait relier l'onglet à la boite mail de l'utilisateur . seulement l'onglet commande .

est ce possible de faire cela tu penses ?
 
Dernière édition:

vgendron

XLDnaute Barbatruc
bonjour vgendron.
voici la v14 avec la deco.
j'ai fait un onglet graphique de conso . possible d'installer dessus une mise à jour automatique ou un bouton maj?

pour onglet module de commande voici l'idée:
appeler sur le module la semaine de son choix (s1 ou s2 ou s3 ....)
appeler les lignes de son choix par type ( bnssa is bnssa fixe.... de la colonne type du planning)
indiquer le mail qui va envoyer la commande
faire un bouton "envoyer la commande" qui ouvre une boite mail avec le l'onglet commande dedans.
il n'a y plus qu'a rediger le mail et l'envoyer au destinataire de son choix.

les colonnes que je dois prendre sont de n° à pause 4.

question: si la personne qui utilise le tableur a une boite mail gmail ou outlook, possible que ce soit envoyé directement de sa boite ?
si j'indique mon adresse mail dans les info de l'onglet, cela permet de savoir quel serveur il utilise , gmail ou outlook.
en fait relier l'onglet à la boite mail de l'utilisateur . seulement l'onglet commande .

est ce possible de faire cela tu penses ?
Bonjour
Tu as oublié le fichier
 

natadom

XLDnaute Occasionnel
peut etre quel 'on pourrait mettre dans la base de donnée
le mail de l'envoyeur
les mails des personnes devant etre en copie pour l'envoie du module de commande
et mettre le bouton envoyer la commande sur onglet module de commande ? qu'en penses tu ?
 

vgendron

XLDnaute Barbatruc
V15
mise à jour des TCD et requete avec bouton sur la feuille

nouvelle requete pour la feuille "Commandes"
en selectionnant la semaine (A2) et le type (B2), la requete se met à jour
(pour l'instant, je ne sais pas comment faire pour afficher la semaine SANS filtrer par type (pour voir toutes les lignes de la semaine)

pour les mails...suffit de mettre le mail de chaque employé dans la table en face de chaque nom (feuille Base de données)

ensuite, la requete récupère le mail pour mettre dans le module de commande
puis un bouton (avec le code que tu dis avoir récupéré) pour envoyer un pdf par mail
 

Pièces jointes

  • Nouvelle Base V15.xlsm
    466.3 KB · Affichages: 1

natadom

XLDnaute Occasionnel
V15
mise à jour des TCD et requete avec bouton sur la feuille

nouvelle requete pour la feuille "Commandes"
en selectionnant la semaine (A2) et le type (B2), la requete se met à jour
(pour l'instant, je ne sais pas comment faire pour afficher la semaine SANS filtrer par type (pour voir toutes les lignes de la semaine)

pour les mails...suffit de mettre le mail de chaque employé dans la table en face de chaque nom (feuille Base de données)

ensuite, la requete récupère le mail pour mettre dans le module de commande
puis un bouton (avec le code que tu dis avoir récupéré) pour envoyer un pdf par mail
je regarde,
pour appeler les lignes, je n'ai besoin que de la colonne type pour choisir celles que je veux, je ne les veux pas toutes.
mais je peux appeler deux type l'un apres l'autre pour qu'ils viennent se placer sur la commande.
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
313 911
Messages
2 103 501
Membres
108 681
dernier inscrit
eaglesinfo