gpt4 book ai didi

excel - 将字符串数组复制到单元格区域中(在 MS Excel 中使用 VBA)

转载 作者:行者123 更新时间:2023-12-02 14:13:20 24 4
gpt4 key购买 nike

我可以使用 For 构造来循环遍历字符串数组元素并将其内容复制到该范围的各个单元格中;但是有没有更简单的方法直接将字符串数组项复制到 Range 中?

问题Range to string array解决的问题与我想要做的完全相反。

最佳答案

像这样

Sub StringArrayToRange()

Dim strArr(3) As String
strArr(0) = "one"
strArr(1) = "two"
strArr(2) = "three"

Range("A1:A" & UBound(strArr) + 1) = WorksheetFunction.Transpose(strArr)

End Sub

另外,this了解更多示例和教程

编辑:
这个documentation解释了为什么使用 WorksheetFunction.Transpose

关于excel - 将字符串数组复制到单元格区域中(在 MS Excel 中使用 VBA),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16983331/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com