Excel VBA Value屬性清空單元格

2020-12-25 布魯斯bls

需要Excel原始碼的請評論區留言、點擊關注和轉發,然後直接私信回覆:原始碼

用Value = ""的方法對單元格進行賦值,達到清空單元格信息的效果,但和Clear的主要區別是:賦空值只是刪除內容,但其他設置不變(比如:格式、原單元格高度寬度、批註等沒變),但Clear清空整個單元格對象,相當於我們打開一個新的excel表格沒操作過一樣。具體可以看運行效果和Clear運行效果不一樣。

示例代碼:

#001 Public Sub 示例()

#002 '複製D12單元格區域數據到A1單元格

#003 Range("D12").CurrentRegion.Copy Destination:=Range("A1")

#004 Range("A1").Value = "" '清除A1單元格信息

#005 Range("A2:B5").Value = "" '清除A2:B5單元格信息

#006 Range("2:5").Value = "" '清除2:5行單元格信息

#007 MsgBox "清除完畢"

#008 End Sub

運行結果如所示:

Value屬性清空單元格信息

代碼說明:

具體請看注釋。

相關焦點

  • Excel VBA Value屬性複製單元格區域數據
    #003 Range("B7:F11").Value = Range("A1").CurrentRegion.Value '複製到本表的B7位置#004 End Sub 運行結果如所示:圖 240 Value屬性複製單元格區域數據
  • VBA學習筆記 1-1
    清楚活動單元格內容:activecell.clearcontents顯示工作表名稱:msgbox activesheet.name工作簿名稱和路徑msgbox activeworkbok.fullname填充單個值selection.value=12選擇單元格:range("A1").select
  • Excel VBA Cells屬性引用單元格
    Cells屬性引用單元格需要Excel原始碼的請點擊關注,私信回覆:布魯斯 實例代碼:#001 PublicSheet1").Cells(i, 2).Value = i + Sheets("Sheet1").Cells(i, 1).Value#008 Next#009 End Sub 運行結果如所示:圖 13 Cells屬性引用單元格
  • Excel VBA Range屬性引用單元格
    需要Excel原始碼的請點擊關注,私信:布魯斯在Excel日常操作中,我們對Range單元格操作最頻繁,比如:對單元格賦值、複製、粘貼、插入行、插入列等等,那麼要對單元格進行操作,我們要先引用單元格。).Select '引用連續的單元格#004 Range("A:A").Select '引用A列單元格區域#005 Range("1:1").Select '引用第一行單元格區域
  • Excel VBA Offset屬性引用單元格區域
    Offset屬性引用單元格區域需要Excel原始碼的請點擊關注和轉發,私信回覆:布魯斯 示例代碼:#001Public Sub 實例1_9()#002 'Range ("A1:D4") 為目前選定的單元格區域#003 '選定的單元格區域向右偏移2個單元格,再向下偏移5個單元格#004 ActiveSheet.Range("A1:D4").Offset(5, 2)
  • EXCEL之VBA入門基礎-單元格及區域的選擇,使用變量選擇區域方法
    例如:application.workbooks(1).worksheets(1).range("A1")意思就是當前應用程式(excel)下面的已經打開的第一個工作薄下面的第一個工作表裡面的A1單元格,但一般情況下我們不需要這麼麻煩,如果我們只對當前的表格操作
  • Excel VBA單元格的引用方法,Cells屬性方法你知幾何
    在上一期我們說到range的用法了,這次我們說說單元格的另一種表示方法。它使用的屬性和range是非常類似的。PS:需要說明的是在我們excel種使用Cells這個時候,他的行和列是有最大值的,我們一旦超過最大值就會報錯。行的最大值為1048576,列的最大值為16384.
  • VBA基礎概念-對象、屬性、方法
    >'例如:工作簿,工作表,工作表裡的單元格區域,圖表等'對象集合'一組相似的對象被稱為對象集合'例如工作表集合sheets,代表了所有的工作表和圖表sheet'屬性+J 或在對象名後面輸入小圓點時,會彈出「屬性/方法列表」,列表中帶綠色圖標的項就是「方法」。
  • Excel vba獲取當前當前單元格的行號和列號
    Excel vba獲取當前當前單元格的行號和列號在Excel單元格中,我們在編寫語句代碼的時候需要獲取指定單元格的行號和列號如圖,將指定單元格的行號和列號分別填入表中>在vbe窗口中,添加以下代碼Sub 單元格行列號() Selection.Offset(1, 0) = Selection.Row Selection.Offset(1, 2) = Selection.Column End Sub
  • 「Excel技巧」用VBA法給單元格批量插入圖片批註
    上一篇文章跟大家介紹的是excel單元格如何手動插入圖片批註。但是在表格產品比較多,想要全部插入圖片批註的情況下,手動一個個插入的方法就不可取了。我們說了,只要思想不滑坡 辦法總比困難多。這時,我們就要考慮更高效的辦法,比如:批量插入圖片批註。關鍵如何實現?
  • Excel VBA 中是如何處理單元格呢?複製或者移動,你真的了解她嗎
    我們其實都知道在Excel中間,我們處理和接觸最多的就是單元格區域,所以我們今天就必須要說說如何處理單元格區域,讓你重新認識一下這個,我們一起來看看吧!我們分幾個點來說明如何處理單元格:a、複製單元格區域b、移動單元格區域c、調整單元格區域大小
  • Excel VBA Row和Column屬性獲取單元格行列號
    Range("B6").Value = "我的行列號是"#006 i = Range("B6").Row '獲取B6行號#007 j = Range("B6").Column '獲取B6列號#008 Range("A1").Value = "B6單元格行號是
  • Excel VBA UsedRange屬性獲取使用的單元格區域
    UsedRange屬性獲取使用的單元格區域需要Excel原始碼的請點擊關注,私信回覆:布魯斯 示例代碼:#001 Public Sub 示例() 使用這代碼必須是在當前工作表為Sheet1運行#004 Sheets("Sheet1").UsedRange.Select #005 End Sub 運行結果如所示:圖 1 UsedRange屬性獲取使用的單元格區域
  • VBA統計單元格圖片數量
    而且,我還幫他想到了不規範的情況,比如:圖片邊界超出單元格區域,單元格中摻雜非圖片等其他shape對象。,最大行號可以手動輸入        t = Range("a" & r).Top '獲取單元格的頂部坐標,就是該單元格以上行高的累加
  • 「Python替代Excel Vba」系列(二):pandas分組統計與操作Excel
    因此我們可以利用 index 定位 excel 的單元格,然後通過 xlwings 標記底色就好了。給表格加點顏色首先定義一個設置顏色的方法indices=(n for n in arg_df.index) , 獲得結果的索引值。
  • Excel VBA Array數組給行單元格區域賦值
    需要Excel原始碼的請點擊關注和轉發,然後直接私信回覆:原始碼利用數組的值可以直接給單元格賦值。 示例代碼:#001 Public Sub 示例() #002 [A6:G6] = "" '清空A6:G6單元格區域內容
  • excel VBA是什麼?VBA編程入門教程
    本篇將介紹excel vba是什麼?vba編程入門教程,有興趣的朋友可以了解一下!一、excel vba是什麼?VBA的英文全稱是Visual Basic for Applications,是一門標準的宏語言。VBA語言不能單獨運行,只能被office軟體(如:Word、Excel等)所調用。
  • 如何將Excel數據表單元格保存為數組,VBA數組進階應用
    No.1在vba編程中,數組應用是一個十分有用的方法。如何把數據表作為數組進行處理,是編程過程中的一個重要技能。學會之後,將大大提高編程技術,也將使數據處理的過程變得更加流暢。No.2上圖為例,把表格內容作為數組值進行保存,然後通過流程編碼對成績進行一個比較判斷,最終得出一個成績等級的判定。
  • EXCEL學習筆記之VBA
    (2)引用多個區域的公共區域可以將Range屬性的參數設置為一個用空格分隔的多個單元格地址組成的字符串,」c1:d2").Select(4)使用cells屬性引用單元格CurrentRegion屬性,返回指定單元格在內的一個連續的區域,如Range(「B5」
  • VBA基礎-單元格對象(一)
    >Excel中有很多對象,最常見的就是單元格對象,我們操作excel多數時候就是對單元格對象中的數據進行操作處理。詳細的學習VBA中對單元格對象的引用方式、屬性、方法,是學習VBA必須要打好的基礎。基礎概念一定要牢固。