我還有另一個令人困惑的問題,即您可能能夠解決的問題之一。所以基本上我有這個代碼使用Excel VBA編寫線圖。它的製作方式可以是動態的,並且可以在添加更多值時進行更改。但它讀取的第一個值爲0,最後一個值爲0,儘管它們不是0.下面是我用來將圖形放在頁面上的代碼。Excel VBA圖表無法識別值
Sub createchart4()
lastA = Range("A1").End(xlDown).Row
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlLine
ActiveChart.SetSourceData Source:=Range("Main!$A$1:$A$" & lastA)
ActiveChart.ChartTitle.Select
ActiveChart.SeriesCollection(1).Name = "=Main!$A$1"
ActiveChart.SeriesCollection(1).Values = "=Main!$A$3:$A$" & lastA
End Sub
它說,A3的值爲0時,它實際上是1534,它也是閱讀A10和A11爲0也當他們不同的。
如果你可以算出來,我會感到驚訝:d
謝謝你的深入探討,並在我的最後一個問題xD。只是一個更新,儘管這是一個好主意,但這不是問題。我製作了一個模塊,它將採取所有的價值觀,並使它們與自己相等。傻,我知道,但是是唯一的工作。謝謝!! – EbilGenius
數據來自哪裏?是從Excel之外的某個地方導入的嗎?在你運行這個小宏之前,單元格的格式是文本嗎?內容是否像文本或右對齊數字那樣左對齊? –