Value屬性給單元格賦值(數字字符串日期時間等)

2020-12-16 布魯斯bls

需要Excel原始碼的網友請點擊關注和轉發,然後直接私信回覆:原始碼

利用Value屬性給單元格賦值,有的Value屬性根據輸入的內容自判斷輸入的類型,比如數字、時間、日期、字符串等。

示例代碼:

#001 Public Sub 示例()

#002 Range("A1").Value = 8888 '數字

#003 Range("A2").Value = "字符串 " '字符串

#004 Range("A3").Value = "2020-2-2 " '日期

#005 Range("A4").Value = " 2020/2/2" '日期

#006 Range("A5").Value = CDate("2020年2月2日 ") '日期

#007 Range("A6").Value = CDate("11:12:12") '時間

#008 Range("A7").Value = "15:12:12 " '時間

#009 Range("A8").Value = CDate("11時12分12秒") '時間

#010 Range("A9").Value = "8888" '數字字符串,返回的書數字類型

#011 Range("A10").Value = "H3單元格值是:" & Range("H3").Value '獲取H3單元格值

#012 End Sub

運行結果如所示:

圖 Value屬性給單元格賦值(數字字符串日期時間等)

代碼說明:

Value可以省略不寫,比如可以直接輸入Range("A2") = "字符串 ",在#010行代碼中我們輸入的是數字字符串"8888" ,但如果該單元格不是文本格式,則該單元格自動變成數字,如果要輸入的是數字字符串,請在數字字符串前面加注釋符號「』」,比如: Range("A9").Value = "』8888"。在輸入時間日期等格式時,帶有中文或者英文的時間日期要用到Cdate函數進行轉換格式。

相關焦點

  • Excel VBA Value屬性清空單元格
    需要Excel原始碼的請評論區留言、點擊關注和轉發,然後直接私信回覆:原始碼用Value = ""的方法對單元格進行賦值,達到清空單元格信息的效果,但和Clear的主要區別是:賦空值只是刪除內容,但其他設置不變(比如
  • Excel VBA Cells屬性引用單元格
    Cells屬性引用單元格需要Excel原始碼的請點擊關注,私信回覆:布魯斯 實例代碼:#001 Public#009 End Sub 運行結果如所示:圖 13 Cells屬性引用單元格 代碼說明:利用cells屬性和for語句,分別給A1:A10賦值,A1
  • EXCEL之VBA入門基礎-單元格及區域的選擇,使用變量選擇區域方法
    連接,比如說一個單元格,寬度多少,高度多少,對齊方式是什麼,有沒邊框,邊框是單實線、雙實線、還是虛線,有沒背景色,什麼背景色等,這些都是單元格的屬性。,所有的單元格集合在一起用cells表示,所以cells也代表就代所有的單元格,如果要指定某一個單元格只需要在cells後面指定行和列就可以,如:cells(1,1),就代表第一行第一列交叉的單元格A1,後面不指定單元格就代表所有單元格,如cells.select就是選擇當前工作表的所有單元格,工作表除了是由單元格組成,同時也是由行或列組成,因此選擇單元格或行或列還有都可以有多種,一行或一列也是一個區域
  • VBA程序講解:賦值給CELLS的ColorIndex屬性,為單元格增添色彩
    在colorindex屬性一文中講到對顏色的賦值,現在對這篇文章中用到的程序進行詳細的講解。第五句: cells,是指單元格,指在sheet1工作表中的單元格,在Vba中,單元格的表示有兩種,cells是一種,還有一種是range方法(以後會講到);cells(t,i)是指第t行,i列的值。cell(t,i).select是指選擇第t行第i列這個單元格。
  • excel文本函數應用:單元格中的數字和字母,如何判斷?
    如何快速判斷單元格字符是否包含數字和字母呢?在規範編碼、密碼、用戶名的時候,我們經常要查證某一類字符串是否包含數字、英文、數字與英文的組合,甚至字符串的開頭是否是數字等。很簡單,利用Code、Char、Find、Search文本函數搭配Count函數即可解決這個問題。另外,關於轉換字母大小寫、刪除字符前後兩端的空格等,我們今天也會介紹。
  • Excel VBA Range屬性引用單元格
    需要Excel原始碼的請點擊關注,私信:布魯斯在Excel日常操作中,我們對Range單元格操作最頻繁,比如:對單元格賦值、複製、粘貼、插入行、插入列等等,那麼要對單元格進行操作,我們要先引用單元格。).Select '引用連續的單元格#004 Range("A:A").Select '引用A列單元格區域#005 Range("1:1").Select '引用第一行單元格區域
  • excel文本函數應用:單元格中的數字和字母,如何判斷?
    如何快速判斷單元格字符是否包含數字和字母呢?在規範編碼、密碼、用戶名的時候,我們經常要查證某一類字符串是否包含數字、英文、數字與英文的組合,甚至字符串的開頭是否是數字等。很簡單,利用Code、Char、Find、Search文本函數搭配Count函數即可解決這個問題。另外,關於轉換字母大小寫、刪除字符前後兩端的空格等,我們今天也會介紹。學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • Excel公式技巧12: 從字符串中提取數字——將所有數字分別提取到不同的單元格
    ,本文研究從字符串中提取所有數字的技術:1.字符串由數字、字母和特殊字符組成2. 數字在字符串的任意地方3. 字符串中的小數也一樣提取3. 想要的結果是將所有數字返回獨立的單元格 例如,在單元格A1中的字符串:81;8.75>@5279@4.=45>A?
  • Excel VBA Value屬性複製單元格區域數據
    #003 Range("B7:F11").Value = Range("A1").CurrentRegion.Value '複製到本表的B7位置#004 End Sub 運行結果如所示:圖 240 Value屬性複製單元格區域數據
  • Excel VBA Array數組給行單元格區域賦值
    需要Excel原始碼的請點擊關注和轉發,然後直接私信回覆:原始碼利用數組的值可以直接給單元格賦值。#003 Range("A1:E5") = "" '清空A1:E5單元格區域內容 #004 Range("A1:E5").Value = Array(1, 2, 3, 4, 5) '給A1:E5單元格區域賦值數組值
  • 最詳細的Excel模塊Openpyxl教程(二)-單元格操作詳解
    1:',cell_value_1)wb.save('cell_operation.xlsx')wb.close()第四行到第六行代碼是讀取和設置單元格的操作,其中第四行代碼為讀取該單元格的內容,第五到第六行代碼是用來設置單元格內容的,運行後Excel文件的結果如下:
  • Excel日期及時間函數——DATEVALUE函數
    DATEVALUE函數概念及語法DATEVALUE函數概念:將日期值從字符串轉化為序列數,表示日期時間代碼的日期;DATEVALUE 函數將存儲為文本的日期轉換為 Excel 識別為日期的序列號。 例如,公式=DATEVALUE("1/1/2008") 返回 39448,即日期 2008-1-1 的序列號。
  • 快速搞定字符串提取2-中間提取英文、數字
    今天這篇涉及的知識量有點大,請小夥伴們多點耐心看下去,一個案例引發多個知識點,先來看一下今天的需求:A列是包含「品名」「貨號」及「商品屬性」的信息源,規則是:第一個英文之前的字符串是品名第一個英文到最後一個數字為貨號最後一個數字之後為商品的屬性
  • Excel實用技巧分享:如何從身份證號中提取指定格式的出生日期?
    而我們在很多地方都需要用到出生日期,如果能夠直接從身份證號碼中把出生日期提取出來,特別是當人數較多時,無疑會節省很多時間,例如為學生建立學籍時。從身份證號碼中提取出生日期,相信經常使用Excel的朋友都會,但是直接提取出來的出生日期的格式在很多時候與我們所需要的格式並不一致,還需要再做進一步的修改。那麼能不能直接從身份證號碼中提取到指定格式的出生日期呢?
  • 利用VBA代碼進行替換單元格內字符串的操作方法實例
    在系列的VBA代碼文章中,我講解了很多內容,有各種方法的利用,屬性的利用,今後還會陸續的給大家推出,爭取每篇文章都給大家解決一種問題,讓大家在看代碼的過程中可以了解到VBA代碼的實戰例子,把代碼稍微修改,就可以應用到自己的實際工作中,解決自己的實際問題,提高自己的工作效率。
  • 用COUNT函數計算單元格個數,用COUNTBLANK函數計算空白單元格數
    在前者我講了條件計數的函數,今日講通用的計數函數,其一是非空的單元格計數是用COUNT,其二是計算空的單元格個數COUNTBLANK函數,兩個函數今日我放在一起講解。以便讀者能比較一下。一 COUNT函數函數定義:返回包含數字以及包含參數列表中的數字的單元格的個數.
  • EXCEL單元格內容要限定?下拉菜單、數字位數、日期,一招搞定!
    張三運用了【分類匯總】實現了【合併單元格】的批量操作,然後,用【CTRL+ENTER】對空白單元格輸入了相同類型內容,最後,用【CTRL+E】將數字與單位分開。一套操作一氣呵成,1分鐘解決戰鬥。主要工作就是對B列、D列、G列的單元格內容輸入進行限制,然後刪掉單位、制表日期這種無用的數據,就OK了。這裡要用到就是「數據驗證(老版本叫數據有效性)」的設置。