gpt4 book ai didi

arrays - 在 Excel 中将类型字符串数组复制到范围 - 限定符无效

转载 作者:行者123 更新时间:2023-12-04 21:50:30 25 4
gpt4 key购买 nike

我想将内容从“类型”数组的一部分传输到 excel 范围(参见下面的示例),但得到“无效的限定符”错误。任何帮助,将不胜感激?

Public Type typDetails
firstName As String
lastName As String
End Type

Dim userDetails(100) As typDetails

Public Sub test()

userDetails(0).firstName = "Bob"
userDetails(0).lastName = "Bobson"
userDetails(1).firstName = "Bob"
userDetails(1).lastName = "Bobson"
userDetails(2).firstName = "Bob"
userDetails(2).lastName = "Bobson"

Worksheets(1).Range("A1:A3") = userDetails.firstName

End Sub

提前致谢,
亚历克斯。

最佳答案

认为你需要一个循环:

Public Sub test()

Dim i As Long

userDetails(0).firstName = "Bob"
userDetails(0).lastName = "Bobson"
userDetails(1).firstName = "Bob"
userDetails(1).lastName = "Bobson"
userDetails(2).firstName = "Bob"
userDetails(2).lastName = "Bobson"

For i = 0 To 2
Worksheets(1).Cells(1, i + 1).Value = userDetails(i).firstName
Next i

End Sub

关于arrays - 在 Excel 中将类型字符串数组复制到范围 - 限定符无效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55301483/

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