Excel-多行文本框是否将每行偏移到下一列?
我需要一些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行。我只想将
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))