2015-05-05 54 views
0

我不確定這是可能的,但認爲這是最好的問題。是否有可能在Excel圖形軸上獲得點的位置

它是更多鈔票,以獲得在Excel圖表的一系列值的位置?

例如,如果我在Excel中的線圖,其具有沿x軸的時間,是(使用VBA)獲得該軸的特定點的位置有可能。

我所試圖做的是有一條垂直線是可以根據用戶輸入的日期進行定位。

這樣

enter image description here

當綠線可以通過輸入日期(而不是僅僅被手動地移動)被定位(或者也可能被設置爲自動移動到當前日期等)。

然後我在想,如果位置是在圖形上是可查詢的,那麼我就可以訪問該線對象,並將其移動到我通過VBA想要的任何位置。

任何想法?或者這僅僅是不可能的?

+0

所以你只需要有一個綠色垂直線今天標誌着數據系列? –

+0

,並能夠設置一行到任何用戶指定的日期。就像有第二行可用於里程碑/發佈日期/ etc – unknownSPY

+0

只是想知道如果你可以以某種方式查詢圖表上指定的點在x軸上的位置(在vba中) – unknownSPY

回答

0

「最乾淨」的方式來做到這一點是將行添加到圖表作爲新系列。這樣,Excel可以處理所有的定位,並且您的工作得到簡化。要在圖表上獲得垂直線,有許多選項。我喜歡這條路線:

  1. 有兩個日期和兩個值創建一個小的2x2區域
  2. 添加在你想(在圖像E3)行的日期或x軸值。您可以在這裏使用=TODAY()或手動輸入一些值。
  3. 將第二個x軸值設置爲等於第一個
  4. 對數據使用MAXMIN以獲取每個日期的值。您也可以使用0和1和輔助軸,但我認爲MAX/MIN更容易。
  5. 將數據添加到圖表並將其格式化爲直線標記。

  • E3=TODAY()
  • E4=E3
  • F3=MIN(C3:C27)
  • F4=MAX(C3:C27)

結果及圖表垂直線

results and chart

相關問題