erstellt werden Ich versuche, ein dynamisches Diagramm zu erstellen, das leere Zellen ignoriert, die mit Formel IFBLANK erstellt werden. Um die letzte Zeile zu finden, die ich gerade verwende .END (xlUp) .Row, aber weil die leeren Zellen aufgrund der Formel nicht wirklich leer sind, wird sie nicht ignoriert, wenn das Diagramm erstellt wird. Wie kann ich das Diagramm so machen, dass diese Zellen ignoriert werden? Das Diagramm wird in einem Blatt erstellt, in dem die Daten von einem anderen Blatt stammen.Versuchen, ein dynamisches Diagramm zu machen, das leere Zellen ignoriert, die mit Formel IFBLANK
Code:
Dim chtObj As ChartObject
Dim Calculation As Worksheet
lr = Worksheets("Calculation").Cells(Rows.Count, 1).End(xlUp).Row
lc = Worksheets("Calculation").Cells(2, Columns.Count).End(xlToLeft).Column
Set chtRng = Range(Cells(2, 1), Cells(lr, lc))
Set ChartArea = Range("b" & lr + 3 & ":j" & lr + 20)
Worksheets("Calculation").Shapes.AddChart2(317, xlRadarMarkers).Select
ActiveChart.SetSourceData Source:=chtRng
Set chtObj = ActiveChart.Parent
chtObj.Top = ChartArea.Top
chtObj.Left = ChartArea.Left
chtObj.Height = ChartArea.Height
chtObj.Width = ChartArea.Width
Danke für die Eingabe! Entschuldigung, wenn ich nicht klar genug war, aber ich möchte die Zellen ignorieren, so dass sie nicht im Diagramm enthalten sind. Mit Ihrer Formel ist es immer noch enthalten –
Danke nochmal. Aber da die Zelle nicht wirklich leer ist, sondern nur leer erscheint, ist sie immer noch bei der Verwendung der Counta-Funktion enthalten:/ –
@ FrederikBaungårdChristiansen Aktualisiert die Formel jetzt versuchen Sie es. –