Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Balkendiagramm Excel, oder lieber anderes Programm
#11
Hallo Spessy
Hier noch etwas weiter entwickelt ... und dann ist Schluss bis Montag.
Im sheet "Auswahl", Zelle A2 findest Du ein Drehfeld. Hier kannst die Mitarbeiter auswählen.
Eigentlich müsstest Du auf dieser Basis selber weiterkommen.
Du wirst etwas Mut brauchen um die xlsm - Datei zu öffnen. Ich mag heute nicht mehr.


Angehängte Dateien
.xlsm   Zeiterfassung_2 Mitarbeiter_Sep2017.xlsm (Größe: 28,81 KB / Downloads: 7)
Gruss

Ein Lob ist der Lohn
Ein Tadel der Ansporn
Antworten Top
#12
Hallo Helvetier,

WOW  :17:  :23: Thumps_up


Vielen vielen Dank !!!

Das sieht echt suuuuper aus.

Um deine Fragen noch zu beantworten:

- Projektbezeichnung sollte auf den Balken stehen, oder so wie auf meinem Bild als "Sprechblase" auftauchen. Das reicht schon, da wir ja auch im normalen Betrieb arbeiten und nicht immer nur Projektbezogen.
- Automatische Darstellung des folgenden Monats ist nicht nötig. Erstelle jeden Monat neu, bzw fülle dann immer wieder die Felder neu.
- Farben sollten Grün für normal und Rot für Überstunden sein.



Ich werde jetzt mal sehen wie weit ich alleine komme und ob ich die Farben und anderen Dinge nicht alleine ändern kann.


Vielen Dank nochmals


Ich werde mein Ergebnis dann mit dir / euch teilen !




Gruß Spessy
Antworten Top
#13
Hallo Spessy
Mal schon gut, dass wir offenbar auf dem richtigen Weg sind.
Aber es gibt noch viel zu tun:
- ersetze mal den Code in der Datei durch den unten sehenden.
- Die Länge der Tabelle ist zu automatisieren, dass sie sich der Monatslänge anpasst. 29 bis 31 Tage. Parametrierung.
- Die Achsen sind zu beschriften.
- Die dorpbox in A2 muss natürlich so ergänzt werden, dass sie sich automatisch jeweils alle Mitarbeiter darstellt.
- Die Projektbezeichnungen sind einzufügen.
- Die farbliche Gestaltung ist zu optimieren.
- Der Appetit kommt mit dem Essen: weitere Wünsche werden anfallen.
- Die Aufarbeitung der Tabellen ist zu automatisieren: kein Kunde bezahlt einen Cent für dieses Projekt, also darf unter keinen Umständen aus dem Betrieb ein Aufwand  entstehen. Du siehst ich bin kein Gewerkschafter.

So, für mich ist nun Schluss bis Mo/Di.
Code:
Sub Auswahl_Diagramm()
   Dim Datum
   Dim Norm
   Dim Norm_T
   Dim Üz
   Dim Üz_T
   Dim Mitarbeiter
   Mitarbeiter = Sheets("Auswahl").Range("A2")
   Datum = "='" & Mitarbeiter & "'!$A$2:$A$30"
   Norm_T = "='Mitarbeiter X'!$G$1"
   Norm = "='" & Mitarbeiter & "'!$G$2:$G$30"
   Üz_T = "='Mitarbeiter X'!$H$1"
   Üz = "='" & Mitarbeiter & "'!$H$2:$H$30"
   
   ActiveSheet.ChartObjects("Diagramm 1").Activate
   
   With ActiveChart
       .Walls.Select
       .SetSourceData Source:=Sheets("Mitarbeiter X").Range("A2:A30,G2:H30")
       .FullSeriesCollection(1).XValues = Datum
       .SeriesCollection.NewSeries
       .FullSeriesCollection(1).Name = Norm_T
       .FullSeriesCollection(1).Values = Norm
       .SeriesCollection.NewSeries
       .FullSeriesCollection(2).Name = Üz_T
       .FullSeriesCollection(2).Values = Üz
       .ChartTitle.Text = Mitarbeiter
       .FullSeriesCollection(3).Delete
   End With
   Range("A2").Select
End Sub
Gruss

Ein Lob ist der Lohn
Ein Tadel der Ansporn
Antworten Top
#14
Hallo Spessy
siehe Anhang.
Der schwierigste Teil der Aufgabe ist das Anbinden der Projektbezeichnung. Ich habe im Diagrammtool keine Möglichkeit gefunden, dies zu verwirklichen. Das heisst natürlich nicht, dass dies nicht möglich ist.
Als Ersatzlösung schlage ich wegen meinem möglicherweise fehlenden Wissen eine Kombination Excelsheet / Diagramm vor.
Nach dem Öffnen der Datei solltest Du unbedingt vorher das sheet "Anwendung" beachten.

Wenn mein Vorschlag brauchbar sein sollte: für die farbliche Gestaltung bist Du zuständig.

Nachtrag: Eben stelle ich fest, dass es beim Drucken ein Problem gibt, das ich vermutlich nicht werde lösen können: Excel / Diagramm verschieben sich.


Angehängte Dateien
.xlsm   Zeiterfassung_2 Mitarbeiter_Sep2017.xlsm (Größe: 69,63 KB / Downloads: 4)
Gruss

Ein Lob ist der Lohn
Ein Tadel der Ansporn
Antworten Top
#15
Hallo Spessy
Immer nach dem Moto: "Meister die Arbeit ist fertig, soll ich sie gleich flicken" hier eine verbesserte Ausführung die nun auch beim Drucken keine Anstände macht.


Angehängte Dateien
.xlsm   Spessy_2.xlsm (Größe: 73,55 KB / Downloads: 2)
Gruss

Ein Lob ist der Lohn
Ein Tadel der Ansporn
Antworten Top
#16
Hi Spessy,

im Anhang eine Beispielvariante ohne Makros.


.xlsx   Diagramm Arbeitsstunden.xlsx (Größe: 26,4 KB / Downloads: 2)

Hi Helvetier.
Clevere Variante mit dem transparenten Diagramm Hintergrund. Werde ich sicher mal brauchen können. Auch wenn du die Idee in deiner letzten Version wieder Verwurfen hast.

Gruß Elex
Antworten Top
#17
Der Spessy ist auch einer, der sich auf französisch verabschiedet .....wenn man in D weiss, was das heisst.
Gruss

Ein Lob ist der Lohn
Ein Tadel der Ansporn
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste