Anzeige
Archiv - Navigation
1680to1684
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Zellen sollen sich gegenseitig ersetzen

Zellen sollen sich gegenseitig ersetzen
15.03.2019 20:29:03
Edwin
Hallo,
ich traue mich fast nicht folgende Frage zu stellen, aber ich komme einfach nicht weiter.
Wenn ich in A1 100 schreibe, dann möchte ich dass A2 geleert wird.
Wenn ich in A2 100 schreibe, dann möchte ich dass A1 geleert wird.
Mit folgendem Code fabriziere ich logischerweise eine Endlosschleife.
https://www.herber.de/bbs/user/128426.zip
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Not Application.Intersect(Target, Range("A1")) Is Nothing Then
Range("A2") = ""
End If
If Not Application.Intersect(Target, Range("A2")) Is Nothing Then
Range("A1") = ""
End If
End Sub
Ich hoffe, dass es hierfür eine Lösung gibt.
Gruß
Edwin

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Zellen sollen sich gegenseitig ersetzen
15.03.2019 20:43:48
Sepp
Hallo Edwin,
meinst du so?
Microsoft Excel Objekt Tabelle1
Option Explicit 
 
Private Sub Worksheet_Change(ByVal Target As Range) 
  On Error GoTo ErrorHandler 
  Application.EnableEvents = False 
  Select Case Target.Address(0, 0) 
    Case "A1": If Target <> "" Then Range("A2") = "" 
    Case "A2": If Target <> "" Then Range("A1") = "" 
  End Select 
ErrorHandler: 
  Application.EnableEvents = True 
End Sub 

VBA/HTML-CodeConverter, AddIn für Office 2002-2016 - in VBA geschrieben von Lukas Mosimann. Projektbetreuung:RMH Software & Media

Code erstellt und getestet in Office 16 - mit VBAHTML 12.6.0


 ABCDEF
1Gruß Sepp
2
3

Anzeige
super
15.03.2019 20:46:36
Edwin
Hallo Sepp,
super, ja genau so.
Vielen Dank!
Liebe Grüße
Edwin

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige