我是 VBA 新手。我正在尝试编写一个用常量文本填充一些常量单元格的函数。这是我的代码:
Public Function PrepareSpreadSheet()
Range("B5").Select
ActiveCell.FormulaR1C1 = "Sun"
Range("C5").Select
ActiveCell.FormulaR1C1 = "Mon"
Range("D5").Select
ActiveCell.FormulaR1C1 = "Tue"
Range("J5").Select
ActiveCell.FormulaR1C1 = "Total"
Range("B5:J5").Select
With Selection
.HorizontalAlignment = xlCenter
.VerticalAlignment = xlCenter
.WrapText = False
.Orientation = 0
.AddIndent = False
.IndentLevel = 0
.ShrinkToFit = False
.ReadingOrder = xlContext
.MergeCells = False
End With
End Function
我从我的 sub 调用这个函数:
Sub ReadTxtFile()
PrepareSpreadSheet
End Sub
当我运行它时,什么也没有发生。调试时,我看到文本输入到指定的单元格,但在函数退出时消失。
你能解释一下如何解决这个问题吗?
谢谢,李