ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] Array¯x°},¦p¦ó¨ú¥XAR(1)¸Ìªº²Ä5­Ó­Èµ¥µ¥

[µo°Ý] Array¯x°},¦p¦ó¨ú¥XAR(1)¸Ìªº²Ä5­Ó­Èµ¥µ¥

½Ð±Ð¤j¤j:
­Ó¤H¦b½m²ß¯x°}¥Îªk
Sub Transpose2()
    Dim AR()
    ReDim Preserve AR(k)
        AR(k) = Sheets("test1").Range(Cells(1, 1), Cells(10, 1)).Value
        AR(0) = Sheets("test1").Range(Cells(1, 1), Cells(10, 1)).Value
        k = k + 1
        ReDim Preserve AR(k)
        AR(1) = Sheets("test1").Range(Cells(1, 2), Cells(10, 2)).Value
        k = k + 1
        ReDim Preserve AR(k)
        AR(2) = Sheets("test1").Range(Cells(1, 3), Cells(10, 3)).Value
        k = k + 1
        ReDim Preserve AR(k)
     With Sheets("test1")
        AR = Application.Transpose(Application.Transpose(AR))    ¦¹¥yerror   why?

        .Cells(1, 10).Resize(UBound(AR(0))) = AR(0)
        .Cells(1, 11).Resize(UBound(AR(1))) = AR(1)
        .Cells(1, 12).Resize(UBound(AR(2))) = AR(2)
        .Cells(1, 13).Resize(UBound(AR(3))) = AR(3)
    End With
End Sub
½Ð±Ð¤j¤j
        ¤S¦p¦ó¨ú¥XAR(1)¸Ìªº²Ä5­Ó­È
       ¤S¦p¦ó¨ú¥XAR(2)¸Ìªº²Ä6­Ó­Èµ¥µ¥??

¦^´_ 3# lpk187
ÁÂÁÂlpk187
AR = Sheets("test1").Range(Cells(1, 1), Cells(10, 3)).Value
Cells(5, 10).Resize(UBound(AR, 1), 3) = "" '   '²M°£
Cells(5, 10).Resize(UBound(AR, 1), 3) = AR
if ......
     ­Y¾ã­Ó§PŪ¤§«á¤U¡A
     »Ý­n¦bcells(5,15)¤U¼g¤JBÄ椧­È
endif
    À³¦p¦ó¼g»yªk

TOP

¦^´_ 6# lpk187
¤F
ÁÂÁÂ

TOP

¦^´_ 8# lpk187
ÁÂÁ«ü¾É

TOP

        ÀR«ä¦Û¦b : ¤H¥Í³Ì¤jªº¦¨´N¬O±q¥¢±Ñ¤¤¯¸°_¨Ó¡C
ªð¦^¦Cªí ¤W¤@¥DÃD