[算表] msgbox 顯示多行迴圈問題?

作者: ptguitar (佩蒂吉他)   2018-04-23 10:46:41
軟體:excel
版本:2007
若是我有弄一個表單
姓名欄位在A2-A10
生日欄位在B2-B10
性別欄位在C2-c10
葷素食在 D2-D10
想要有個按鈕就是可以顯示出msgbox
為 姓名-生日-性別-葷素食
姓名1-生日1-性別1-葷素食1
.
.
.
.
但是就是資料有多少顯示多少欄位
例如可能只有到A6有資料
不知道msgbox 跳出的時候要怎麼寫
作者: soyoso (我是耀宗)   2018-04-23 11:08:00
巢狀迴圈於列、欄;取得列最後一筆有值的列號range.end().row。字串累加連接,變數 & range.offset(),列欄的偏移值以巢狀迴圈的變動值帶入斷行可以chr(10)或vbcrlf;中間分隔符號一樣以&來連接最後以msgbox帶出該字串變數二個msg寫一個就好,msg = msg & vbcrlf & range("a"&j)..寫二個的話,頭一個msg = range("a"&j)...改為msg = msg &range("a" &j)...
作者: ptguitar (佩蒂吉他)   2018-04-23 14:41:00
感謝S大 果然可以

Links booklink

Contact Us: admin [ a t ] ucptt.com