excel關於自動生成日期的vba程式設計,請大家幫個忙

時間 2022-05-29 11:30:02

1樓:浩哥奕弟

private sub worksheet_change(byval target as range)

if target.column = 1 and target <> "" and target.offset(0, 1) = "" then activecell.

offset(-1, 1) = date

if target.column = 3 and target <> "" and target.offset(0, 1) = "" then activecell.

offset(-1, -1) = date

end sub

2樓:匿名使用者

在該表中新增如下**,已測試通過!(alt+f11開啟一個vbe編輯視窗,雙擊要實現功能的工作表,將以下**貼上到視窗中儲存)

private sub worksheet_change(byval target as range)

dim i as integer

i = target.row

if cells(i, 1) <> "" and cells(i, 2) = "" then

cells(i, 2) = now()

end if

if cells(i, 3) <> "" and cells(i, 2) = "" then

cells(i, 2) = now()

end if

end sub

3樓:蟈蟈愛學

不改變原始**資料,列印時自動新增列印日期。

在excel**中自動生成不變的日期,請幫忙改下vba**.

4樓:

private sub worksheet_change(byval target as range)

if target.value <> "" and target.column = 1 and target.offset(0, 1) = "" then

target.offset(0, 1) = dateelse

exit sub

end if

end sub

(vba問題)excel怎樣隨日期的改變而自動填數字?

5樓:真真真白丁

親,這個要在thisworkbook的open事件裡寫一句話。如下圖。

每次開啟這個工作簿,就會自動填寫當前日期對應的c列。注意:如果某一天沒有開啟這個工作簿的操作,那麼就會漏掉這一天的資料。

private sub workbook_open()if not range("a:a").find(day(date)) is nothing then _

range("a:a").find(day(date)).offset(0, 2).value = range("n1")

end sub

6樓:匿名使用者

n1 會自動變化 是不是使用了 日期函式

如何利用excel的vba,自動插入時間?

7樓:匿名使用者

在c列前新增一空白列,原c列右移

columns(3).entirecolumn.insert

8樓:雲南新華電腦學校

開啟excel,按alt+f11,進入vb編輯,右擊插入模組請點選輸入**描述

在模組中輸入如圖語句

請點選輸入**描述

再點選工作表輸入如圖語句

請點選輸入**描述

關閉編輯頁面,進入excel頁面,點選檢視-巨集,選中biao,單擊執行

請點選輸入**描述

單擊工作表中,任意單元格,就出來了,開始自動跳。

請點選輸入**描述

注意事項

如需指定單元格,可把模組語句中的a1改成指定單元格

9樓:

可以看一看說明書,

說明書上面寫寫的是非常的詳細的。

看說明書裡面的一些專業的詞語,

這些專業的詞語可能不好明白。

這些專業的詞語弄明白了,

也就容易理解了,

另外可以看一看中文版的說明書。

excel中自動插入工作表並將工作表命名為當天日期的vba怎麼寫?

10樓:朱仕平

sub addas()

sheets.add after:=sheets(sheets.count)

sheets(sheets.count).name = year(now()) & "-" & month(now()) & "-" & day(now())

end sub

11樓:匿名使用者

option explicit

sub test()

on error resume next

activeworkbook.sheets.addactivesheet.

name = dateserial(year(now()), month(now()), day(now()))

end sub

手機excel如何自動生成連續日期

在excel 中輸入的日期都是固定的,有什麼方法能夠設定自動變更,因此,具體的介紹如下 新建 或開啟 工作表 選擇輸入的單元格 輸入 now 或 tady 在剛輸入的單元格上右鍵 設定單元格格式 在數字選項卡中點 自定義 型別中輸入 mm 然後確定 單元格自動填好月份了 另外,有關excel中日期時...

怎樣在excel裡隨機生成日期,日期要一段區間內的

office技巧老郭分享 excle使用技巧之批量生成隨機日期 蟈蟈愛學 不改變原始 資料,列印時自動新增列印日期。 比如說你要生成在2014年1月1日至204年6月26日之間的隨機日期則公式為 text rand 2014年6月26日 2014年1月1日 2014年1月1日 e年m月d日 如果是2...

Excel怎麼根據日期規則自動生成表

比如要生成2015年1月1日起的日期,則可以在單元格寫入公式 date 2015,1,row a1 再下拉填充形成日期序列 date 返回代表特定日期的序列號。如果在輸入函式前,單元格格式為 常規 則結果將設為日期格式。語法date year,month,day year 引數 year 可以為一到...