簡體   English   中英

EXCEL VBA如何將日期從輸入框傳遞到Days Formula?

[英]EXCEL VBA How to pass date from input box into Days Formula?

我有一個關於將日期傳遞到公式中的問題。

你能幫我一下嗎?

Dim DueDate As String

DueDate = InputBox("Esedékesség Dátuma ?")

Range("N1").Value = "Hátramaradó napok száma esedékességik"

Range("N2").Select

ActiveCell.FormulaR1C1 = "=DAYS(RC[-11],""DueDate"")*(-1)"
Range("N2").Select
Selection.AutoFill Destination:=Range("N2:N3000")

有了它,它將在公式中輸入文本“ DueDate”。 您需要告訴vba將DueDate用作變量,然后需要確保它了解日期。 就像是

ActiveCell.FormulaR1C1 = "=DAYS(RC[-11],DATEVALUE(""" & DueDate & """))*(-1)"

暫無
暫無

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

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