[算表] 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