我遇到了运行时错误 13“类型不匹配错误”的问题。我正在尝试采用多行代码并将它们压缩成一行,每一行并排放置。问题是我的输入是字符串和数字,我认为这是导致此问题的原因。我怎样才能解决这个问题?
Sub multRowsTo1Row()
Dim inputRange As Variant
Dim outputRange As Variant
inputRange = Selection
y = UBound(inputRange, 1)
x = UBound(inputRange, 2)
ReDim outputRange(1 To x * y)
For j = 1 To y
For i = 1 To x
outputRange(i + y(j - 1)) = inputRange(j, i)
Next i
Next j
Selection.Offset(0, x).Select
End Sub