Complete Excel Excel Training Course. Instant Buy/Download, 30 Day Money Back Guarantee & Free Excel Help
See also Transpose Rows In Columns
Back to: Excel VBA . Got any Excel/VBA Questions? Free Excel Help
The Multi Column & Row records must have blanks between each area. See DOWNLOAD
Sub CopyAreasToRows()
Dim lRows As Long, lCol As Long, lColCount As Long
Dim rCol As Range, lPasteRow As Long
Dim lLoopCount As Long
Dim rRange As Range, rCell As Range
Dim wsStart As Worksheet, wsTrans As Worksheet
Set rCol = Application.InputBox(Prompt:="Select columns", _
Title:="TRANSPOSE ROWS", Type:=8)
'Cancelled or non valid range
If rCol Is Nothing Then Exit Sub
'Set Worksheet variables
Set wsStart = ActiveSheet
Set wsTrans = Sheets.Add()
On Error Resume Next
Application.ScreenUpdating = False
lColCount = rCol.Columns.Count
lPasteRow = 1
Set rRange = rCol.Range(wsStart.Cells(1, 1), wsStart.Cells(wsStart.Rows.Count, 1).End(xlUp))
For Each rCell In rRange
If rCell <> "" Then
lLoopCount = rCell.Row
With wsStart
.Range(.Cells(lLoopCount, 1), .Cells(lLoopCount, lColCount)).Copy
End With
wsTrans.Cells(lPasteRow, wsTrans.Columns.Count).End(xlToLeft)(1, 2).PasteSpecial
Application.CutCopyMode = False
Else
lPasteRow = lPasteRow + 1
End If
Next rCell
With wsTrans
.Columns.AutoFit
.Columns(1).Delete
End With
On Error GoTo 0
Application.ScreenUpdating = True
End Sub
Excel Dashboard Reports & Excel Dashboard Charts 50% Off Become an ExcelUser Affiliate & Earn Money
Special! Free Choice of Complete Excel Training Course OR Excel Add-ins Collection on all purchases totaling over $64.00. ALL purchases totaling over $150.00 gets you BOTH! Purchases MUST be made via this site. Send payment proof to special@ozgrid.com 31 days after purchase date.
Instant Download and Money Back Guarantee on Most Software
Excel Trader Package Technical Analysis in Excel With $139.00 of FREE software!
Microsoft ® and Microsoft Excel ® are registered trademarks of Microsoft Corporation. OzGrid is in no way associated with Microsoft
GIVE YOURSELF OR YOUR COMPANY 24/7 MICROSOFT EXCEL SUPPORT & QUESTIONS