簡體   English   中英

在Excel中創建下拉列表

[英]Creating a drop-down list in Excel

我正在更改舊的Excel電子表格,並且有用戶要求將下拉列表添加到日期選擇字段。

帶有“ <= TODAY()”子句的有關單元的數據驗證已打開(工作表中包含有關生產效率的信息,因為沒有數據,所以不知道繼續進行)。

用戶請求過去7天的下拉列表。 我可以創建一個列表並在VBA中枚舉它,但是我很難提出一種無需使用驗證即可將下拉列表應用於單元格的方法。

這可能嗎?

您可以嘗試以下幾種方法:

  1. 向單元格中添加一個日期選擇器 (並保持輸入的公式驗證)
    一種。 MSDN上查看一些標准方法
    b。 或在此博客上使用插件
  2. 當打開工作簿或使用事件過程激活工作表時,將您的驗證動態地更改為下拉列表,並添加另一個事件過程OnChange來檢查輸入的值是否在今天之前

為什么不用列表規則替換現有的數據驗證規則? 只需創建一個新表並輸入A1:A7

=TODAY()
=A1-1
...
=A1-6

然后將數據驗證規則設置為“列表”,然后在新表上將“源”設置為A1:A7。 然后隱藏床單,以免擋住它。 這應保留舊的驗證要求。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM