我有這段代碼。當我設置rDate = Range("A14"),練成總是明白RDATE作爲值不是日期.例if I set rDate as specific time (like 04/04/2017), iVal is 6.但是,如果我設置 RDATE =範圍(「A14」),IVAL = 0`(F欄包含日期和範圍(「A14」)= 04/04/2017)。我如何設置rDate作爲日期? Dim r
我在Excel中有一個名爲StartDates的命名範圍。指定的範圍只包含日期。下面的代碼示例如下: Sub test2()
Dim dat_readdates() As Date
dat_readdates = Range("StartDates").Value
End Sub
這總是導致公告運行時錯誤'13':類型不匹配。 一個簡單的改變,它工作正常。 Sub test2()
爲什麼數字取整爲1位仍然會寫入Excel中的許多數字。 例如: dim myvar as variant
dim mysingle as single
dim myrange as range
mysingle = 4567.23494376
myvar = round(mysingle,1)
myrange = "A1"
myrange.value = myvar
即使我寫m
我很驚訝地發現,浮點值可以被Delphi中的Variant分開。什麼可以做一個簡單的例子: var
v: Variant;
begin
v := 2.3;
Tag := 5.1 div v; // 2
Tag := 5.1 mod v; // 1
Tag := 5.1 div 2; // [dcc32 Error] E2015 Operator