小编Hop*_*ile的帖子

如何使用Excel宏模块格式化Excel电子表格单元格?

我对MS Excel和VBA Macro完全不熟悉.我想知道如何使用Macro VB格式化单元格或对电子表格进行整体控制.我这里有一个非常简单的代码,只是为了说明我想知道的内容.

macro_format_test.xlsm:

Private Sub Worksheet_Activate()
    Me.Unprotect
    Me.Cells.ClearContents

    Dim ws As Worksheet
    Set ws = Worksheets("Sheet1")

    ws.Cells(1, 1) = "ID"
    ws.Cells(1, 2) = "Name"
    ws.Cells(1, 3) = "Address"

    Me.Protect
End Sub
Run Code Online (Sandbox Code Playgroud)

在代码中......

ws.Cells(1, 1) = "ID"
ws.Cells(1, 2) = "Name"
ws.Cells(1, 3) = "Address"
Run Code Online (Sandbox Code Playgroud)

我希望那些看起来更大胆,更实用,更集中.我还想使用代码设置列宽.我该怎么办?请帮忙.你也可以给我一些关于这方面的参考,因为我每次尝试google时都能看到如何添加我目前不需要的UserForm.提前致谢.

excel vba

5
推荐指数
1
解决办法
8万
查看次数

标签 统计

excel ×1

vba ×1