• Initiateur de la discussion Initiateur de la discussion Juretig
  • Date de début Date de début

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 !

Juretig

XLDnaute Nouveau
Bonjour, j'ai récupéré dans mon entreprise un fichier de planning production en PJ et les macros semblent avoir un problème, mais n'étant pas du tout un spécialiste je ne comprend pas. Est ce quelqu'un pourrait regarder le problème SVP ?
D'avance Merci
 

Pièces jointes

Bonjour le fil, Juretig

[...] les macros semblent avoir un problème, [...] Est ce quelqu'un pourrait regarder le problème SVP ?
Quelles macros?
Quel problème?
Il y a un message d'erreur qui s'affiche?
Si oui lequel?

Bref, il faudrait plus d'explications et de détails
Parce qu'il y a beaucoup de lecture à se fader 😉
Code:
Sub MAJ_DECOUPE()

    Sheets("planning decoupe").Select
    Module2.jours
    Module1.Presse2
    Module1.Presse22
    Module1.Presse25
    Module1.Presse27
    Module1.Presse28
    Module1.Presse30
    Module1.Presse31
    Module1.Presse32
End Sub
 
Bonjour, j'ai récupéré dans mon entreprise un fichier de planning production en PJ et les macros semblent avoir un problème, mais n'étant pas du tout un spécialiste je ne comprend pas. Est ce quelqu'un pourrait regarder le problème SVP ?
D'avance Merci
Bonjour, et excusez moi de mon manque de précision.
Dans la feuille "saisie" nous saisissons des données par machine les unes en dessous des autres, puis lorsque l'on appui sur la touche "MAJ" la feuille "Planning" se remplie toute seule avec les données saisies, ce qui nous permet d'imprimer une feuille pour la production.
 
Bonjour,
Toutes les données saisies manuellement dans les colonnes de la feuille "Saisie planning" doivent, après avoir cliquer sur MAJ se retrouver dans la feuille "Planning decoupe" en ligne avec dans chaque case la valeur colonne B et la durée colonne C.
Mais apparemment cela ne fonctionne pas pour la presse 2 et suivantes.

Merci
 
Re

J'ai de nouveau regardé ta PJ
Si je ne m'abuse
En ligne 2, il n'y pas d' "entête" Presse2
(seulement Presse 33, 22 , 25, 27, 28, 30, 31 et 32)
Sinon pour la macro Presse2 (qui base donc sur les données de Presse 33 si on regarde ton exemple)

Je propose ma version de code VBA
Redis-moi ce que tu en penses 😉
VB:
Sub Presse2()
Dim i&, f As Worksheet
Set f = Sheets("saisie planning")
Dim cht As Chart
Set cht = ActiveSheet.ChartObjects("GraphP2").Chart
cht.ChartArea.ClearContents
For i = 1 To 40
    If f.Cells(2 + i, 3).Value <> 0 Then
    cht.SeriesCollection.Add _
        Source:=f.Range(f.Cells(2 + i, 2), f.Cells(2 + i, 3)), _
        Rowcol:=xlRows, SeriesLabels:=True, CategoryLabels:=False, Replace:=False
    With cht.SeriesCollection(cht.SeriesCollection.Count)
    .HasDataLabels = True
    .DataLabels.ShowSeriesName = True
    .DataLabels.ShowValue = False
    End With
    End If
Next i
End Sub
NB: Je pense qu'on peut encore simplifier un chouia 😉
 
Bonjour,
Après avoir copier le code tout fonctionne très bien, mais pour l'adapter dans mon fichier définitif, j'aurai besoin d'une précision.
Les données sont saisies a la main dans la feuille "Saisie Planning" puis avec les macros, les graphiques sont insérer dans la feuille "Planning Découpe" et c'est parfait, mais à quel moment dans le code VB on lui indique qu'il faut mettre les données dans la feuille "Planning Découpe" ?
Mon fichier final comprend des données que je saisies toujours dans "Saisie Planning" mais qui elles vont dans une autre feuille "Planning Soudure", j'aurai donc voulu conserver le même code en changeant juste le nom de la feuille pour le graphique.
Merci de votre aide
 
- 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

Réponses
8
Affichages
241
  • Question Question
Microsoft 365 macro TCD
Réponses
4
Affichages
242
Réponses
5
Affichages
626
Retour