我完全是MS Excel和VBA宏的新手。我想知道如何格式化单元格或使用宏VB对电子表格进行全面控制。我在这里有一个非常简单的代码来说明我想知道的内容。如何使用Excel宏模块格式化Excel电子表格单元格?
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
在代码...
ws.Cells(1, 1) = "ID"
ws.Cells(1, 2) = "Name"
ws.Cells(1, 3) = "Address"
我想那些出现大胆,italized,并居中。我也想用代码设置他的列宽。我该怎么做?请帮忙。你也可以给我一些关于这个的参考,因为每次我尝试谷歌,我可以看到如何添加UserForm,我现在不需要。提前致谢。
感谢您的回答。这提供了一个想法。 –
+1对于一个整洁的响应解决提问者的问题 – brettdj