→ soyoso: 巢狀迴圈於列、欄;取得列最後一筆有值的列號range.end(). 04/23 11:08
→ soyoso: row。字串累加連接,變數 & range.offset(),列欄的偏移值 04/23 11:09
→ soyoso: 以巢狀迴圈的變動值帶入 04/23 11:09
→ soyoso: 斷行可以chr(10)或vbcrlf;中間分隔符號一樣以&來連接 04/23 11:09
→ soyoso: 最後以msgbox帶出該字串變數 04/23 11:10
不知道這樣寫有什麼地方要改 都會傳最後一筆XD
Sub test()
Dim msg As String, i As Integer
i = Range("A100").End(xlUp).Row
For j = 1 To i
msg = Range("A" & j) & "-" & Range("B" & j) & "-" _
& Range("C" & j) & "-" & Range("D" & j)
msg = msg & vbCrLf
Next j
MsgBox msg
End Sub
※ 編輯: ptguitar (60.250.67.78), 04/23/2018 13:54:57
→ soyoso: 二個msg寫一個就好,msg = msg & vbcrlf & range("a"&j).. 04/23 14:32
→ soyoso: 寫二個的話,頭一個msg = range("a"&j)...改為msg = msg & 04/23 14:33
→ soyoso: range("a" &j)... 04/23 14:33
→ ptguitar: 感謝S大 果然可以 04/23 14:41