|
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用 · 内置多项VBA编程加强工具 ★ 免费下载 ★ ★ 使用手册★
第一次用vba 做了一个小工具,用于选择一个区域的四周,
当输入左上角的单元格和右下角的单元格,则会自动选择由这两个单元格组成的区域四周.并填充颜色.
这是excel本身不具备的功能.
花了一个小时,解决了.无比兴奋.对于高手来说比较简单,见笑了.
代码如下:
Private Sub CommandButton1_Click()
Dim x As Range
Dim y As Range
Worksheets("例子").Activate
Set x = Application.InputBox(prompt:="请输入左上角的单元格", Title:="这是一个测试", Type:=8)
Set y = Application.InputBox(prompt:="请输入右下角的单元格", Title:="这是一个测试", Type:=8)
Set up = Worksheets("例子").Range(x, Cells(x.Row, y.Column))
Set lf = Worksheets("例子").Range(x, Cells(y.Row, x.Column))
Set dn = Worksheets("例子").Range(Cells(y.Row, x.Column), y)
Set rt = Worksheets("例子").Range(Cells(x.Row, y.Column), y)
Union(up, lf, dn, rt).Select
Application.Selection.Interior.ColorIndex = 3
End Sub |
|