Sign in with Microsoft
Sign in or create an account.
Hello,
Select a different account.
You have multiple accounts
Choose the account you want to sign in with.

徵狀

當您執行 Microsoft Excel 宏或其他程式碼來將儲存格的資料驗證規則設定為有效專案清單時,儲存格的資料驗證清單中的所有專案都會出現在一行中。

原因

當下列情況成立時,就會發生這種情況:

  • 清單分隔符號設定(位於 [控制台] 中的 [地區選項] 底下)不是逗號(,)。 例如,如果您的地區設定是 [德國],您的清單分隔符號是分號。

  • 資料驗證的宏會使用該清單分隔符號來指定有效的儲存格專案。

  • 宏程式碼會明確指定清單,而不是指向列出有效專案的儲存格範圍。

因應措施

當您建立宏以指定有效專案的特定清單時,請務必使用逗號(,)作為清單分隔符號。

其他相關資訊

在 Excel 中,Microsoft Visual Basic for Applications 總是使用逗號做為清單分隔符號。 這可讓您在具有不同地區設定的電腦上執行宏,而不需要編輯您的程式碼。 當您使用 VBA (XLValidateList Formula1)傳送逗號分隔陣列以進行資料驗證時,會套用255字元限制。當您執行的宏使用清單分隔符號來變更設定時,宏會將逗號轉換成本機區域清單分隔符號。 例如,當宏建立資料驗證清單,或使用範圍在儲存格中輸入公式時,就會發生這種情況。公式([數位 1]、[數位 2]) 命令。

參考

如需有關 Excel 中資料驗證的詳細資訊,請按一下下列文章編號,以查看 Microsoft 知識庫中的文章:

211485 Excel 中資料驗證的描述與範例

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?
By pressing submit, your feedback will be used to improve Microsoft products and services. Your IT admin will be able to collect this data. Privacy Statement.

Thank you for your feedback!

×