excel 用VBA設定A列自動顯示當天的日期!

2023-04-16 11:55:07 字數 1026 閱讀 3446

1樓:綠衣人敲門

如果需要對多個單元格自動顯示當天日期,那麼選擇單元格區域,輸入以下公式,然後按ctrl+enter組合鍵結束。

=today()

快速生成當天日期,且該日期隨著系統時間的變化而變化。

詳見附圖。?

2樓:匿名使用者

=if(or(b1<>"c1<>"d1<>"now(),這個**應該是可以的 如果是顯示數字應該是單元格格式的問題,右鍵單元格格式,選擇日期。

要用vba的話也很簡單,在工作表名稱那點選右鍵,選擇檢視**。

輸入。private sub worksheet_change(byval target as range)

if > 1 and >1 then

cells(,1)=now()end if

end sub

3樓:匿名使用者

你在vba**裡寫個判斷,條件是你那些列的和,比如b2,b3,b4等,如果都為空,結果肯定是0,如果有資料,結果就不是0 ,然後判斷不為0的時候寫當前日期就可以了。日期函式式today

excel 怎麼用vba**表示日期「今天」

4樓:激舞傳奇

下面演示三種方法:

' 方法1sub gettoday1()

msgbox cdate(evaluate("=today()"end sub

' 方法2sub gettoday2()

msgbox formatdatetime(now, vbshortdate)

end sub

' 方法3sub gettoday3()

msgbox date

end sub

以上三種方法都可以輸出作業系統當天日期:

excel 用vba如何刪除一列中的重複資料

1 開啟要進行資料處理的 2 按alt f11,進入vbe程式操作頁面,3 將滑鼠下移,右鍵彈出如圖,4 選擇插入 模組,5 滑鼠向右移動,將如下 寫入 sub test dim d as object dim r i dim arr set d createobject scripting.dic...

請懂VBA的朋友幫我用VBA在excel裡面編寫個計算器,只要加法的就可以了

private sub worksheet selectionchange byval target as range if f6 then exit sub static temp static w,j r1 target.row c1 target.column if r1 2 and r1 7...

EXCEL兩列數自動排序

d2輸入 large b 2 b 6,row a1 下拉填充公式 c列輸入 offset a 1,mod large b 2 b 6 1 row 1 5 row a1 10 按 ctrl shift 回車 後,下內拉填充公式或者c2輸入 offset a 1,mod large b 2 b 6 1 ...