Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Planning automatique

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

gui59300

XLDnaute Occasionnel
Bonjour

Je souhaiterais faire un planning dans Excel qui se mette à jour automatiquement en fonction de la durée de chaque tache.
Je sais que l’on peut faire cette visualisation via un graphique mais, le fichier original fait 600 lignes, le graphique serait illisible.
En pièce joint vous trouverez les données, quelqu’un aurait il une piste.

Merci d’avance
Gui59300
 

Pièces jointes

Re : Planning automatique

Bonsour®
Je sais que l’on peut faire cette visualisation via un graphique mais, le fichier original fait 600 lignes, le graphique serait illisible.
🙄
pourquoi pas une visualisation dynamiques par X actions (10 dans l'exemple)
 

Pièces jointes

Re : Planning automatique

Bonjour

Un grand merci à vous trois pour les réponses.
Les réponses 1 et 2 correspondent plus à ce que je souhaite, par contre la 3ème je pourrais me servir du principe pour autre chose.

camarchepas et JBARBE pouvez m’expliquer le code qu’il y a derrière afin que je puisse l’adapter à mon classeur finale.

Merci
gui59300
 
Re : Planning automatique

Bonjour ,

J'ai juste ajouté une fonction pour tenir compte du vraie nombre de lignes

Petit conseil :

Exécute s la macro pas à pas grace à F8 pour avancer d'un pas, mets le curseur sur les variables pour voir leur valeur et / ou affiche l'écran des variables locales pour voir évoluer .

Réduits un peu l'éditeur VBA afin de voir la feuille et comment tout cela agit ,

enfin hésites pas à utiliser F1 sur un mot clé pour avoir une définition voir un exemple de son role.

et continue à fréquenter XLD, source intarrissable de savoir

cordialement ,

Bruno

Code:
Option Explicit ' Essentiel : Oblige à déclarer les variables

Sub coche()
'Déclaration des variables et objets
 Dim Tourne As Long, Boucle As Long, Journée As Long
 Dim Nbjour As Long, Decale As Long, Couleur As Long
 Dim Derligne As Long

'Calcul de la derniére ligne utilisée , on considére que la colonne A n'est jamais vide
 Derligne = Range("A" & Rows.Count).End(xlUp).Row
'Empillage de boucles
 'Pour la premiere à la derniere ligne
 For Tourne = 1 To Derligne
  'Decale sera utiliser pour compter les tours et ce déplacer dans les colonnes
   Decale = 0
   'Pour le nombre maxi de taches ici 5
   For Boucle = 1 To 5
    'Charge le nombre de jours dans NbJours
    Nbjour = Range("A1").Offset(Tourne, Boucle).Value
    'Récupére la couleur dans la ligne d'entête des taches
    Couleur = Range("A1").Offset(0, Boucle).Interior.Color
    'Pour le nombre de jours de la tache
    For Journée = 1 To Nbjour
     'Mise en couleur du fond de la cellule
     Range("H1").Offset(Tourne, Decale).Interior.Color = Couleur
     'Récupére le numéro de tache
     Range("H1").Offset(Tourne, Decale) = Boucle
     ' Décalage de 1 colonne pour le tour suivant
     Decale = Decale + 1
    ' si pas derniere journée alors reprend aprés le for Journée en appliquant l'incrément de la variable journée
    Next Journée
 'Si pas dernière tache alors reprend aprés le for Boucle en appliquant l'incrément de la variable Boucle
 Next Boucle
'si pas derninère ligne alors reprend derriere le for tourne en appliquant l'incrément de la variable tourne
Next Tourne
End Sub
 
Re : Planning automatique

Bonjour à tous ,

Peut-être cela sera compréhensible ! cette macro doit-être dans la feuille concernée ( ici feuille 1)


bonne soirée
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

L
Réponses
2
Affichages
945
P
  • Question Question
Réponses
5
Affichages
2 K
Petitdébutant
P
J
Réponses
13
Affichages
1 K
Joponta
J
P
Réponses
2
Affichages
954
A
Réponses
37
Affichages
4 K
asso78Lim
A
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…