我有一个宏用于从InputBox接收数据,然后将该数据插入到单元格中。在下面的宏运行之后,我对数据有一些格式问题。Excel Word Wrap在宏后出现错误
Sub InsertNotes()
'
' insertnotes Macro
'
'
Dim UserNotes As String
UserNotes = InputBox(Prompt:="Please enter your note below:", Title:="Note input", Default:="Notes")
If UserNotes = "" Then Exit Sub
ActiveSheet.ListObjects("Notes").ListRows.Add (1)
ActiveSheet.Range("Notes").Cells(1, 1) = Date
ActiveSheet.Range("Notes").Cells(1, 2) = UserNotes
End Sub
表单元格被设置为具有自动换行功能,但是当笔记插入到表格中时,单元格不会被打包。但是,如果我再次运行宏并插入新笔记,则插入的先前笔记将显示为包装,即使没有发生任何事情发生,除非向下移动一行。有什么我可以在代码或格式中做到让它正确包装?
我在这里发布了一个相关的答案,使用临时形状而不是临时行:http://stackoverflow.com/questions/1718874/predict-text-wrapping-in-cell-excel-2000-using-vba/15370350# 15370350 – SimpleSam5 2013-03-12 19:29:38