Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zeilen und Spalten synchronisieren

Zeilen und Spalten synchronisieren
22.10.2015 17:19:21
Joe
Hallo,
ich bin verzweifelt auf der Suche nach einer Lösung um den bestehenden Synchronisationsbereich zu erweitern.
Bis jetzt beschränkt der Bereich sich nur auf eine Zeile (A1:A20) in zwei Registern. Jetzt würde ich den Bereich gerne so erweitern, dass er A1:F20 umfasst.
Tabelle 1:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Application.Intersect(Target, Range("A1:A20")) Is Nothing Then Exit Sub
Application.EnableEvents = False
Worksheets("Tabelle1").Cells(Target.Row, 1).Value = Target.Value
Application.EnableEvents = True
End Sub
Tabelle 2:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Application.Intersect(Target, Range("A1:A20")) Is Nothing Then Exit Sub
Application.EnableEvents = False
Worksheets("Tabelle1").Cells(Target.Row, 1).Value = Target.Value
Application.EnableEvents = True
End Sub
Ich hoffe mir kann jemanden helfen.

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zeilen und Spalten synchronisieren
22.10.2015 17:27:04
Nepumuk
Hallo,
so?
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
    If Not Application.Intersect(Target, Range("A1:F20")) Is Nothing Then
        Application.EnableEvents = False
        Worksheets("Tabelle1").Range(Target.Address).Value = Target.Value
        Application.EnableEvents = True
    End If
End Sub

Gruß
Nepumuk

Anzeige
AW: Zeilen und Spalten synchronisieren
22.10.2015 18:29:56
Joe
Hallo nepumuk,
danke für deine schnelle Antwort. Das klappt super!
Angenommen, die Bereiche sind nicht identisch. Bspw. der Bereich befindet sich im ersten Register F15:K34 und im zweiten Register A1:F20.
Wie könnte man das am besten lösen?

AW: Zeilen und Spalten synchronisieren
22.10.2015 18:36:32
Nepumuk
Hallo,
so:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
    If Not Application.Intersect(Target, Range("A1:F20")) Is Nothing Then
        Application.EnableEvents = False
        Worksheets("Tabelle1").Range(Target.Address).Offset(14, 5).Value = Target.Value
        Application.EnableEvents = True
    End If
End Sub

Private Sub Worksheet_Change(ByVal Target As Excel.Range)
    If Not Application.Intersect(Target, Range("F15:K34")) Is Nothing Then
        Application.EnableEvents = False
        Worksheets("Tabelle2").Range(Target.Address).Offset(-14, -5).Value = Target.Value
        Application.EnableEvents = True
    End If
End Sub

Wo welcher Code hin muss kann ich nicht sagen da ich deine Mappe nicht kenne. Beachte dass du gegebenenfalls die Tabellennamen anpassen musst.
Gruß
Nepumuk

Anzeige
AW: Zeilen und Spalten synchronisieren
27.10.2015 08:56:29
Joe
Entschuldige die verspätete Rückmeldung! Hat alles bestens geklappt!
VG Joe
;

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige