Thema Datum  Von Nutzer Rating
Antwort
29.01.2018 16:52:51 Johannes
**
NotSolved
Blau Zusammenführen mehrer Spalten
29.01.2018 18:29:24 Werner
Solved

Ansicht des Beitrags:
Von:
Werner
Datum:
29.01.2018 18:29:24
Views:
649
Rating: Antwort:
 Nein
Thema:
Zusammenführen mehrer Spalten

Hallo Johannes,

die Daten werden vom Tabellenblatt2 ins Tabellenblatt3 übertragen.

Ich bin davon ausgegangen, dass im Tabellenblatt2 die Daten in Zeile 1 beginnen und die Spalten immer gleich weit nach unten befüllt sind.

Übertragen wird in Tabellenblatt3 in Spalte A, ab Zeile 1.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
Option Explicit
 
Public Sub aaa()
Dim loLetzte As Long, loLetzteZiel As Long, i As Long
Dim raBereich As Range, raZelle As Range
 
With Worksheets("Tabelle2")
    loLetzte = .Cells(.Rows.Count, 2).End(xlUp).Row
    loLetzteZiel = Worksheets("Tabelle3").Cells(Worksheets("Tabelle3").Rows.Count, 1).End(xlUp).Offset(1, 0).Row
    If Worksheets("Tabelle3").Cells(1, 1).Value = "" Then loLetzteZiel = 1
     
    For i = 2 To 4
        Set raBereich = .Range(.Cells(1, i), .Cells(loLetzte, i))
        For Each raZelle In raBereich
            If raZelle.Value <> "" Then
                If raZelle.Value <> "!" Then
                    Worksheets("Tabelle3").Cells(loLetzteZiel, 1) = raZelle
                    loLetzteZiel = loLetzteZiel + 1
                End If
            End If
        Next raZelle
    Next i
End With
End Sub

 

Gruß Werner


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
29.01.2018 16:52:51 Johannes
**
NotSolved
Blau Zusammenführen mehrer Spalten
29.01.2018 18:29:24 Werner
Solved