編輯:所有回復都沒有抓住我的意思,所以我洗掉了對特殊字符的任何提及,只想專注于換行符 vbCrLf
我有一個由一系列單元格填充的組合框,并且我希望根據用戶在所述組合框中的選擇彈出一個 msgbox,以便 msgbox 文本取自與用戶所選單元格相對應的單元格(即鏈接的單元格)到用戶的 cbox 選擇)。例如:
| 用戶選擇 | 訊息框文本 |
|---|---|
| 圍巾 | 這是40度。 你確定要圍巾嗎? |
| 游泳短褲 | 不要忘記你的防曬霜! |
所以這就是嘗試從單元格而不是從 VB 填充 cbox 的原因。
我的問題是如何在參考單元格中寫入換行符 和特殊字符并正確設定 msgbox 格式。
即MsgBox "It's 40 degrees." & vbCrLf & "Are you sure you want a scarf?"做我想要的,但是如果我將該文本放在一個單元格中,然后嘗試使用 msgbox 參考該單元格,例如MsgBox Sheet1.Range("B2"),那么 msgbox 只會列印沒有格式的文本。
例如
如果您從 VBA 輸入它,那么代碼行將是:
Range("A1") = "abc" & vblf & "def"
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/345277.html
