Thema Datum  Von Nutzer Rating
Antwort
14.12.2016 08:57:52 Dennis
NotSolved
14.12.2016 14:40:31 Gast57481
NotSolved
14.12.2016 15:28:39 BigBen
NotSolved
14.12.2016 16:18:57 Mackie
NotSolved
14.12.2016 21:27:51 Dennis
NotSolved
14.12.2016 22:18:21 Mackie
NotSolved
Rot Verkettung zweier Spalten in einem Bereich/Array
15.12.2016 06:59:23 GraFri
NotSolved
15.12.2016 07:22:03 GraFri
NotSolved
17.12.2016 12:18:46 Dennis
NotSolved
17.12.2016 13:41:38 Mackie
NotSolved

Ansicht des Beitrags:
Von:
GraFri
Datum:
15.12.2016 06:59:23
Views:
635
Rating: Antwort:
  Ja
Thema:
Verkettung zweier Spalten in einem Bereich/Array

Hallo Dennis

 

Vielleicht hilft dir folgendes weiter:

 

Sub MovingAverage2()
Dim iRowTab2 As Integer, iRowTab4 As Integer
Dim datATab2 As Variant, datBTab2 As Variant
Dim datATab4 As Variant, datBTab4 As Variant
Dim xTab2 As Variant, xTab4 As Variant
Dim n As Integer


' ******** Tabelle 2
With Worksheets("Tabelle2")
    iRowTab2 = .Cells(Rows.Count, 1).End(xlUp).Row  ' letzte Zeile Tabelle2 der Spalte A
    datATab2 = .Range("A2:A" & iRowTab2).Value      ' Werte Spalte A in Array
    datBTab2 = .Range("B2:B" & iRowTab2).Value      ' Werte Spalte B in Array
End With
    
    ' Werte zusammensetzen
    ReDim xTab2(1 To UBound(datATab2), 1)
    For n = 1 To UBound(datATab2)
        xTab2(n, 1) = datATab2(n, 1) & datBTab2(n, 1)
    Next n
    
' ******** Tabelle 4
With Worksheets("Tabelle4")
    iRowTab4 = .Cells(Rows.Count, 1).End(xlUp).Row  ' letzte Zeile Tabelle4 der Spalte A
    datATab4 = .Range("A2:A" & iRowTab4).Value      ' Werte Spalte A in Array
    datBTab4 = .Range("B2:B" & iRowTab4).Value      ' Werte Spalte B in Array
End With
    
    ' Werte zusammensetzen
    ReDim xTab4(1 To UBound(datATab4), 1)
    For n = 1 To UBound(datATab4)
        xTab4(n, 1) = datATab4(n, 1) & datBTab4(n, 1)
    Next n

    
' Irgendwelche Vergleiche

' z.B.: Nur Spalte A von Tabelle2 und Tabelle4 werden überprüft
    For n = 1 To UBound(datATab2)
        If datATab2(n, 1) <> datATab4(n, 1) Then
            MsgBox "Werte aus Zeile " & (n + 1) & " sind nicht ident."
        End If
    Next n
    
' z.B.: Zusammengesetzte Werze Tabelle2 und Tabelle4 werden überprüft
    For n = 1 To UBound(xTab2)
        If xTab2(n, 1) <> xTab4(n, 1) Then
            MsgBox "Werte aus Zeile " & (n + 1) & " sind nicht ident."
        End If
    Next n
    
End Sub

 

mfg, GraFri


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
14.12.2016 08:57:52 Dennis
NotSolved
14.12.2016 14:40:31 Gast57481
NotSolved
14.12.2016 15:28:39 BigBen
NotSolved
14.12.2016 16:18:57 Mackie
NotSolved
14.12.2016 21:27:51 Dennis
NotSolved
14.12.2016 22:18:21 Mackie
NotSolved
Rot Verkettung zweier Spalten in einem Bereich/Array
15.12.2016 06:59:23 GraFri
NotSolved
15.12.2016 07:22:03 GraFri
NotSolved
17.12.2016 12:18:46 Dennis
NotSolved
17.12.2016 13:41:38 Mackie
NotSolved