(31.01.2017, 11:41)BoskoBiati schrieb: der Text, den Du blau dargestellt hast, gehört wohl in ein Makro, sonst funktioniert da gar nichts.
Hi, der blaue Text steht auch in einem Makro. Nämlich in dem, in das ich den VBA Code übertragen habe. Habe den Editor geöffnet, ein neues Modul erstellt, den Code reinkopiert. Dann markiere ich die Tabelle, klicke auf Makros, wähle mein Makro aus ("AttachLabelsToPoints") und gehe auf ausführen.
Daraufhin kommt die Fehlermeldung: Fehler beim Kompilieren.: Außerhalb einer Prozedur ungültig.
Der blau markierte Text wird dann vor das Makro kopiert. So wie ich das interpretiere ist das nur eine Logdatei.
Die oberste Zeile: Sub AttachLabelsToPoints () ist nun geld und hat einen gelben Pfeil davor.
warum lädst du nicht eine Beispieldatei wie Günter vorgeschlagen hat hoch?
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
02.02.2017, 20:54 (Dieser Beitrag wurde zuletzt bearbeitet: 02.02.2017, 20:55 von Rabe.)
Hi,
ich habe den blauen Teil gelöscht und dann das Diagramm angeklickt und das Makro gestartet, dann standen die Buchstaben an den Datenpunkten dran. Ich habe auch die Option Explicit eingeschaltet, um auf Fehler hingewiesen zu werden.
da ist dir wohl irgendwann ein Kopierfehler unterlaufen.
Du hast die Prozedur ja auch zweimal kopiert.
Die Zeilen werden nicht vom Debugger angelegt, sondern sind wohl Reste eines aufgezeichneten Makros.
1) Du kannst die Zeilen vor Sub... einfach löschen. 2) Du kannst ein Modul entfernen. (ohne exportieren) 3) Wenn in dem verbliebenen Modul noch ein " vorhanden ist, bitte durch ' ersetzen.
Achtung! Da dem Programm nicht mitgeteilt wurde welches Diagramm es ändern soll, sondern das Programm das ausgewählte Diagramm anpasst, must du es auch anwählen bevor du das Programm startest.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Folgende(r) 1 Nutzer sagt Danke an Ego für diesen Beitrag:1 Nutzer sagt Danke an Ego für diesen Beitrag 28 • EkkoExx
Ich habe nicht IN das Diagramm geklickt sondern es irgendwie falsch bzw. gar nicht angewählt gehabt. Hab Modul1 gelöscht, Modul2 geändert (" -> ') und jetzt klappt es.
Vielen Dank! Wenn es für das Forum/Admins okay wäre würde ich den Thread gerne noch offen lassen, vielleicht ergeben sich noch Fragen in den nächsten 2/3 Wochen.
So jetzt kommt noch eine Frage bzgl. der XY Diagramme. Konnte bisher nicht herausfinden wie man einen wagrechten oder senkrechten Strich in das Diagramm einfügen kann. Also Mittelwert der Y oder X Achse. Jedoch möchte ich den Achsenwert festlegen, nicht einfach der Mittelwert der jeweiligen Achse.
am Einfachsten über eine zusätzliche Datenreihe mit zwei Einträgen.
In der Formatierung dieser Datenreihen setzt du die Markierungsoption auf "Keine" formatierst aber eine (Verbindungs) Linie nach deinen Wünschen.
helmut
Für mich ist die Möglichkeit in Excel an Zellen und Bereichen Namen zu vergeben die wichtigste Funktionalität. Sie macht Formeln und den VBA-code verständlicher. Für Makros gilt die Regel: "Nur über benannte Bereiche auf den Inhalt der Zellen zugreifen." Und wofür sind Regeln da? Um nachzudenken bevor man sie bricht.
Folgende(r) 1 Nutzer sagt Danke an Ego für diesen Beitrag:1 Nutzer sagt Danke an Ego für diesen Beitrag 28 • EkkoExx