Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel-多行文本框是否将每行偏移到下一列?_Excel_Offset_Multiline - Fatal编程技术网

Excel-多行文本框是否将每行偏移到下一列?

Excel-多行文本框是否将每行偏移到下一列?,excel,offset,multiline,Excel,Offset,Multiline,我需要一些Excel帮助 我正在尝试创建一个数据库,以便在我的店铺中存储客户信息。 客户将有一个名称和地址,如下所示: MR SMITH 123 FLAT A, 321 ROAD, LONDON, AB12 3AB UNITED KINGDOM CELL A1 = MR SMITH CELL B1 = 123 FLAT A, 321 ROAD, CELL C1 = LONDON, CELL D1 = AB12 3AB CELL E1 = UNITED KINGDOM 这个地址有5行。我只想将

我需要一些Excel帮助

我正在尝试创建一个数据库,以便在我的店铺中存储客户信息。 客户将有一个名称和地址,如下所示:

MR SMITH
123 FLAT A, 321 ROAD,
LONDON,
AB12 3AB
UNITED KINGDOM
CELL A1 = MR SMITH
CELL B1 = 123 FLAT A, 321 ROAD,
CELL C1 = LONDON,
CELL D1 = AB12 3AB
CELL E1 = UNITED KINGDOM
这个地址有5行。我只想将所有内容复制并粘贴到我的userform中,它有一个多行文本框。我需要它将电子表格中的每一行偏移到每一列。 所以结果是这样的:

MR SMITH
123 FLAT A, 321 ROAD,
LONDON,
AB12 3AB
UNITED KINGDOM
CELL A1 = MR SMITH
CELL B1 = 123 FLAT A, 321 ROAD,
CELL C1 = LONDON,
CELL D1 = AB12 3AB
CELL E1 = UNITED KINGDOM
我知道我可以在我的userform中创建5个单行文本框,但我想通过将所有内容复制到1个文本框而不是5个文本框来节省时间

请帮忙


谢谢

我存储在单元格H5中的数据,但您可以使用Var或类似文本框的源。。。 如果要保存在单元格中,请使用:

Range("A1:E1").Value = Split(Range("H5").Value, Chr(10))
如果希望数组在单独的文本框中操作put值,请使用

myarr = Split(Range("H5").Value, Chr(10))