我正在嘗試編寫一個宏以在excel 2007中創建圖表。我不知道將在該數據系列之一的範圍內的單元的數量(它可以在50-1000的任何地方)。我搜索了這個,我找到了答案,但他們都在地圖上,我試過的幾個人根本沒有幫助我。在excel 2007中獲取列中數據的最後一個單元
我是vba宏中的新手,但是一位經驗豐富的程序員。
我發現的例子,如:我
Sub FindLast2()
x = ActiveSheet.UsedRange.Rows.Count
ActiveCell.SpecialCells(xlLastCell).Select
End Sub
我不知道,如果這個工程&如果它不工作,我會如何將此主題融入我的微距
這裏是我的宏,因爲它代表現在:
Sub temp_graph_5()
'
' temp_graph_5 Macro
'
'
Sheets.Add After:=Sheets(Sheets.Count)
Sheets(2).Select
Sheets(2).Name = "Temperature"
ActiveSheet.Shapes.AddChart.Select
ActiveChart.ChartType = xlLine
ActiveChart.SetSourceData Source:=Sheets(1). _
Range("B2:B324")
ActiveChart.SeriesCollection(1).Name = "=""Temperature"""
End Sub
'B324'是我需要變化的部分。
任何幫助,非常感謝。
有一些想法在這裏:http://stackoverflow.com/questions/71180/how-can-i-find-last -row-that-contains-data-in-the-excel-sheet-with-a-macro – Fionnuala 2010-12-10 22:38:11