Marker den første persons data og kopier dem Placer markøren i en tom celle, fx b1 og vælg Rediger, Indsæt speciel, Transponer Fortsæt med de næste på samme måde
Først vælges 1. celle i inputområdet, dernæst 1. celle i outputområdet
Sub TransposeData() Dim EntireRange As Range Dim rgFirstcellIN As Range Dim rgFirstCellOUT As Range Dim rg1 As Range Dim x As Long Dim y As Long
Set rgFirstcellIN = Application.InputBox("Select 1. cell for Datainput ", , , , , , , 8) Set rgFirstCellOUT = Application.InputBox("Select 1. cell for Dataoutput", , , , , , , 8) Set EntireRange = Range(rgFirstcellIN, Cells(65536, rgFirstcellIN.Column).End(xlUp)) x = 2 While x < EntireRange.Cells.Count Set rg1 = Range(Cells(x, 1), Cells(x, 1).End(xlDown)) y = y + 1 rgFirstCellOUT(y, 1).Resize(, rg1.Cells.Count) = Application.Transpose(rg1) x = rg1.End(xlDown).Row + 2 Wend End Sub
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.