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