Bonjour, j'ai un macro qui me permet de récupérer les données d'un tableau excel pour les classer dans un autre tableau, puis de faire 3 graphes en fontions du palier.
La premiere feuille du fichier excel est le tableau dont je tire les données.
Je ne m'intéresse qu'au ligne orian_fact et au palier 2007 pm4; 2007 pm2 et 2008 pm2.
Je dois compter le nombre de ligne en fonction qu'elle est ouverte ,fermée et fermée abandonnée
Dans la feuille 2 , le tableau qui se rempli en fonction des mois en appuyant sur le bouton jaune (a coté de palier). Ensuite on peut tracer les graphes
Ci-joint mon fichier excel :
http://www.excel-pratique.com/~files/doc/graph.jdab.rar
Donc en gros je prend chaque ligne que je trie,apres je regarde dans quel mois elle a été ouverte , quel mois elle a été fermée etc...
MON PROBLEME...
J'aimerais que lorsqu'une ligne est fermée ou fermée abandonnée, qu'elle soit enlevée du tableau (et donc plus compté dans les ouverte). Car je trouve que les courbes de mes graphes se rejoingnent jamais!!! Alors qu'il faudrait je pense
Un nuage de point serait mieux je pense mais j'ai des erreurs à chaque fois que j'essaie de changer le style..
Jespere que je n'ai pas été trop flou
Merce de l'aide si aide il y a...
amélioration macro aie.. 
7 messages
• Page 1 sur 1
- jstefani
- Membre habitué
- Messages: 55
- Inscription: 09 Juil 2008, 17:03
- Version Excel: 2003 fr
RE
Personne ne veut même regarder???
La macro est déja faites mais j'arrive pas à la modifier pour faire ce que j'ai envi vraiment..
Cdt
j
La macro est déja faites mais j'arrive pas à la modifier pour faire ce que j'ai envi vraiment..
Cdt
j
- jstefani
- Membre habitué
- Messages: 55
- Inscription: 09 Juil 2008, 17:03
- Version Excel: 2003 fr
RE
DItes-moi si mon message est trop flou, jep epux apporter des précisions..
Cdt
j
Cdt
j
- jstefani
- Membre habitué
- Messages: 55
- Inscription: 09 Juil 2008, 17:03
- Version Excel: 2003 fr
RE
Dois-je lacher l'affaire??
- jstefani
- Membre habitué
- Messages: 55
- Inscription: 09 Juil 2008, 17:03
- Version Excel: 2003 fr
re
merci de l'aide, ha non personne n'a répondu mince
- jstefani
- Membre habitué
- Messages: 55
- Inscription: 09 Juil 2008, 17:03
- Version Excel: 2003 fr
Bonjour,
Je me suis penché sur ton pb.
Essaye en remplaçant le code qui se trouve en VBA dans la feuille Results par celui-ci :
Amicalement
Dan
Je me suis penché sur ton pb.
Essaye en remplaçant le code qui se trouve en VBA dans la feuille Results par celui-ci :
- Code: Tout sélectionner
Private Sub CommandButton1_Click()
Dim DerCol As Integer
Dim j As Byte, i As Byte
For Each ChO In ActiveSheet.ChartObjects
ChO.Delete
Next ChO
DerCol = [IV3].End(xlToLeft).Column
On Error Resume Next
[C3:E5].SpecialCells(xlCellTypeBlanks).Value = 0 'pour avoir une valeur de départ
On Error GoTo 0
For j = 1 To Range("A65536").End(xlUp).Row - 2
Charts.Add
ActiveChart.ChartType = xlLine
ActiveChart.SetSourceData Source:=Sheets("Results").Range("A19")
For i = 1 To Range("A65536").End(xlUp).Row - 2
With ActiveChart
.SeriesCollection.NewSeries
.SeriesCollection(i).XValues = "=(Results!R1C" & 2 + i & ",Results!R1C" & DerCol - 3 + i & ")"
.SeriesCollection(i).Values = "=(Results!R" & j + 2 & "C" & 2 + i & ",Results!R" & j + 2 & "C" & DerCol - 3 + i & ")"
.SeriesCollection(i).Name = "=Results!R2C" & 2 + i
End With
Next i
With ActiveChart
.HasTitle = True
.ChartTitle.Characters.Text = Sheets("Results").Cells(j + 2, 2).Value
.Location Where:=xlLocationAsObject, Name:="Results"
End With
Next j
End Sub
Amicalement
Dan
- Nad-Dan
- Modérateur
- Messages: 7309
- Inscription: 27 Avr 2007, 15:30
- Localisation: Nad à Dax (France) - Dan à Liège (Belgique)
- Version Excel: 2003 FR-2007 FR-MAC 2004 FR
Re
J'ai essayé mais cela ne marche pas..en fait j'ai toujours les mm courbes. Il faut qu'une fois qu'une anomalie est fermée ou fermée abandonnée on ne la compte plus comme une anomalie ouverte..
Je sais pas si je suis flou dans mes explications ou pa...
Cdt
jj
Je sais pas si je suis flou dans mes explications ou pa...
Cdt
jj
- jstefani
- Membre habitué
- Messages: 55
- Inscription: 09 Juil 2008, 17:03
- Version Excel: 2003 fr
7 messages
• Page 1 sur 1
-
- Sujets similaires
- Réponses
- Vus
- Dernier message
-
- copie d'une ligne sur autre feuille... aie aie aie je debute
par sofynet » 22 Juil 2011, 12:47
- 4 Réponses
- 78 Vus
- Dernier message par dubois

22 Juil 2011, 19:51
- copie d'une ligne sur autre feuille... aie aie aie je debute
-
- case à cocher aie aie aie
par Esteban72220 » 11 Mai 2012, 22:49
- 3 Réponses
- 39 Vus
- Dernier message par BrunoM45

11 Mai 2012, 23:12
- case à cocher aie aie aie
-
- Amélioration macro
par Chris95 » 09 Fév 2010, 12:09
- 8 Réponses
- 106 Vus
- Dernier message par Chris95

09 Fév 2010, 16:21
- Amélioration macro
-
- amelioration de la macro
par dianbobo » 07 Sep 2010, 00:41
- 0 Réponses
- 97 Vus
- Dernier message par dianbobo

07 Sep 2010, 00:41
- amelioration de la macro
-
- amelioration macro
par lostheroe » 08 Août 2011, 15:37
- 0 Réponses
- 107 Vus
- Dernier message par lostheroe

08 Août 2011, 15:37
- amelioration macro
-
- Amélioration d'une Macro
par paludot » 27 Avr 2010, 07:50 - 4 Réponses
- 96 Vus
- Dernier message par paludot

27 Avr 2010, 12:27
- Amélioration d'une Macro
Utilisateurs en ligne
Utilisateurs parcourant ce forum: ait haddou, Google Adsense [Bot], tulipe_4 et 21 invités