首先我们打开一个工作样表作为例子。
excel中使用vba清除工作表内容
使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:
Option Explicit
Sub ddt()
'ActiveCell.CurrentRegion.Select
'Range(ActiveCell.End(xlUp), ActiveCell.End(xlDown)).Select
Range("A1").ClearContents '清除活动工作表上单元格A1中的内容
Selection.ClearContents '清除选定区域内容
Range("A1:D4").Clear
End Sub
excel中使用vba清除工作表内容
前两句代码是选择有数据内容的单元格,我做了注释标签,在代码中不运行。这里我先做一个简单的实例。使用range函大咐数并选择了a1单元格,然后使用clearcontents命令来清除掉a1单元格中的内容。
excel中使用vba清除工作表内容
第二行代码是指选取单元格区域后运行宏,则清除掉所选区域的内容。
excel中使用vba清除工作表内容
最后一行代码更明晰,首先设定单元格区域为a1:d4,然后使用clear命令清除单元格包括格式在内的所有数据,这也是clear和clearcontents的区别。
excel中使用vba清除工作表内容
实际 *** 作一下,我现在把滚磨纯单元格中的字体修改为华文琥珀,并将字号设置为72,这时候单元格格式发游肢生了变化,我使用clearcontents对单元格进行清除内容并不会更改单元格的格式。
excel中使用vba清除工作表内容
而使用clear命令清除内容,单元格格式会恢复成默认值。
excel中使用vba清除工作表内容
VB实现文本框内容清空,需要对其Text属性赋值空字符串。
TextBox 控件(即文本框控件)
TextBox 控件有时也称作编辑字段或者编辑控件,显示和扮液设计时输入的用户输入的、或运行时缺坦在代码中赋予控件的信息。
Text 属性示例
这个例子用来说明唤物 Text 属性。要尝试这个例子,请将代码粘贴到包含三个 TextBox 控件和一个
CommandButton 控件的窗体的声明部分,然后按 F5 键并在 Text1 中输入文本。
Private Sub Text1_Change()Text2.Text = LCase(Text1.Text) ' 用小写的格式显示文本。
Text3.Text = UCase(Text1.Text) ' 用大写的格式显示文本。
End Sub
Private Sub Command1_Click() ' 删除文本。
Text1.Text = ""
End Sub
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)