Thema Datum  Von Nutzer Rating
Antwort
01.11.2014 20:25:41 Paulo Borges
NotSolved
01.11.2014 22:15:55 Gast76804
NotSolved
02.11.2014 00:55:18 Paulo Borges
NotSolved
Blau Mehrere Spalten Transponieren
02.11.2014 20:52:23 Gast51409
NotSolved
02.11.2014 06:09:03 Gast12706
Solved

Ansicht des Beitrags:
Von:
Gast51409
Datum:
02.11.2014 20:52:23
Views:
770
Rating: Antwort:
  Ja
Thema:
Mehrere Spalten Transponieren

Hallo,

dann probier's mal hiermit:

Option Explicit

Public Sub test()
   Const START_COLUMN As Long = 18
   Const END_COLUMN As Long = 51
   Const START_ROW As Long = 1
   Const END_ROW As Long = 31
   Dim ialngIndex As Long, ialngRow As Long, _
      ialngColumn As Long
   Dim avntArray As Variant
   Dim avntTemp() As Variant
   avntArray = WorksheetFunction.Transpose(ActiveSheet.Cells(START_ROW, START_COLUMN).Resize(END_ROW, END_COLUMN))
   For ialngRow = 1 To UBound(avntArray, 1)
      For ialngColumn = 1 To UBound(avntArray, 2)
         If avntArray(ialngRow, ialngColumn) <> vbNullString Then
            ialngIndex = ialngIndex + 1
            ReDim Preserve avntTemp(0, ialngIndex - 1) As Variant
            avntTemp(0, ialngIndex - 1) = avntArray(ialngRow, ialngColumn)
         End If
      Next
   Next
   With Worksheets("Export_bereich")
       .UsedRange.ClearContents
       .Cells(1, 1).Resize(1, UBound(avntTemp, 2) + 1) = avntTemp
   End With
End Sub

Guß,


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
01.11.2014 20:25:41 Paulo Borges
NotSolved
01.11.2014 22:15:55 Gast76804
NotSolved
02.11.2014 00:55:18 Paulo Borges
NotSolved
Blau Mehrere Spalten Transponieren
02.11.2014 20:52:23 Gast51409
NotSolved
02.11.2014 06:09:03 Gast12706
Solved