2016-04-12 10 views
-1

Ich habe eine Projekt-Zeitleiste Vorlage nach meinem Bedarf erstellt. Es funktioniert gut mit vorhandenen Daten. Aber wenn ich mehr Daten hineinkopiere, werden meine Daten nicht im Balkendiagramm aktualisiert.Meine Daten (Daten) werden in Balkendiagramm in Excel 2010 nicht aktualisiert

  • Ich habe versucht, für einige Lösung, aber, mein Balkendiagramm-Updates, wenn ich auf alle zugehörigen Zelle oder mit anderen Worten einen Doppelklick auf, wenn Daten auf der rechten Seite der Zelle kommt, dann sofort wird es updated.for Beispiel in der gegebenes Bild. Von B5 bis B13 Daten befinden sich auf der linken Seite der Zellen. Und diese Daten werden im Diagramm nicht wie vom Pfeil gezeigt aktualisiert. Wenn ich auf die Zelle (Datum) doppelklicke, erscheint sie auf der rechten Seite und wird aktualisiert.AS wird in einem anderen Bild angezeigt.

WHEN DATES ARE ON LEFT HAND SIDE

WHEN DATES ARE ON RIGHT SIDE, AND CHART IS UPDATED IMMEDIATELY

Wie kann ich mein Diagramm machen auf dem Laufenden, wenn ich in sie neue Daten einfügen?

+0

Bitte zeigen Sie uns Ihre Lösung, damit wir herausfinden können, wo das Problem sein kann –

+0

Sorry von unvollständige Frage. Bitte schau es dir nochmal an. –

+0

Problem wird wahrscheinlich im Datentyp von Daten, die Sie einfügen. Sie fügen einige Daten ein (Sie haben es per Makro gemacht, manuell?) Und sie sind im ursprünglichen Format DateType (String wahrscheinlich). Wenn Sie auf Zelle klicken, um sie zu bearbeiten und dann zu bestätigen, erkennt Excel das Format und ändert es in datetime. –

Antwort

0

Also habe ich ein bisschen getestet und Ihr Problem wird wegen des Zelltyp-Formats verursacht. Ändern Sie für Zellen, in die Sie Daten kopieren, ihren Datumstyp in Date.

Wenn Sie das Zellenformat explizit angeben, wird Excel nicht versuchen, den Datentyp abzufragen, in den Sie einfügen, und das Diagramm kann dies nicht als gültiges Datetime-Format erkennen, sodass nichts angezeigt wird. Dies ist auch der Grund, warum Daten nach links (als normaler Text) und nicht nach rechts als Datetime ausgerichtet sind. Ich denke nicht, dass es mehr zu erklären gibt, aber wenn du etwas vermisst, sei nicht schüchtern um zu fragen.

0

Dies könnte eine der möglichen Lösung für dieses Problem sein.

`Private Sub text_to_date_Click()

Dim c As Range For Each c In Range ("B2: B" & Range ("B" & Rows.Count) .End (xlUp) .Row) c.Value = DATWERT (c.Value) Next c

End Sub`

Aber, ich habe Laufzeitfehler (Typ Fehler). In dem angegebenen Code. Bitte helfen Sie, wo ich das falsch mache.

Verwandte Themen