2016-06-19 4 views
1

Ich brauche ein einfaches Histogramm-Diagramm in Microsoft Excel 2016 zu bauen, aber es ist etwas falsch hier:Vba - warum xlHistogram nicht funktioniert?

Sheet.addchart2(range, xlHistogram,,,,) 

Es funktioniert mit allen anderen Arten, aber diese. Jede Hilfe mit diesem würde geschätzt werden.

+0

Die Syntax für AddChart2 ist 'AddChart2 ([Style], [XlChartType], [Links] , [Oben], [Breite], [Höhe], [NewLayout]) '. Range soll nicht drin sein. Sie verwenden 'SetSourceData' oder andere Befehle, um dem Diagramm mitzuteilen, welche Daten verwendet werden sollen. –

Antwort

3

Die neuen Excel-Diagramme, die 2016 eingeführt wurden, erfordern eine andere Technik. Microsoft bestätigt, dass dies ein Fehler ist. Eine Problemumgehung besteht darin, einen Bereich auszuwählen und dann das Diagramm hinzuzufügen. Nach dem Vorbild der:

.Range("A1:B7").Select 
ActiveSheet.Shapes.AddChart2(-1, xlHistogram).Select 

Für weitere Informationen sehen Sie this page in dem Buch "Excel 2016 VBA und Makros"

Verwandte Themen