[Excel]Verknüpfung auflösen und Wert behalten

  • #1
P

PCDjoe

Bekanntes Mitglied
Themenersteller
Dabei seit
01.08.2001
Beiträge
4.143
Reaktionspunkte
0
Ort
31638 Stöckse
Ola,

an alle von Paula

Hallo,
vieleicht kannst du mir helfen!!!
Ich möchte gerne in einer exeltabelle in einer zell z.B. a1 etwas eintragen, in der zelle z.B. d1 soll dies ergebnis erscheinen, wenn ich a1 lösch soll die angabe in d1 erhalten bleiben!!
Für Deine Bemühungen im voraus vielen Dank
Paula

mir fällt grad nix dazu ein :)
 
  • #2
Hallo zusammen,

der folgende Makro in der Code-Seite des Tabellen-Blattes bewirkt das Gewünschte.
Code:
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
  
  Dim Zelle As Range
  
  For Each Zelle In Target
    If Zelle.Address(False, False) = A1 Then
     ->Wenn A1 geändert wurde und nicht leer ist, Wert in D1 übernehmen
      If Zelle.Value <>  Then Range(D1).Value = Zelle.Value
    End If
  Next
  Set Zelle = Nothing

End Sub
Zur Code-Seite des Tabellen-Blattes gelangt man am einfachsten,
in dem man die Blattlasche mit rechter Maustaste anklickt und im sich öffnenden Kontextmenü->Code anzeigen' wählt.

Gruß Matjes :)
 
  • #3
Hallo,

noch eine Möglichkeit:

=WENN(A1>0;A1;D1)

Durch diese Formel entsteht aber ein Zirkelbezug.

Den kann man im Menü -Extras -> Optionen -> Berechnung- auflösen.

-Haken bei Iteration Setzen
-Maximale Iterationszahl =1
-Maximale Änderung =1

Die beiden Einerwerte dürften für diese Operation reichen, zumindest habe ich nichts gegenteiliges bemerkt.
 
  • #4
hey, danke hat mir weiter geholfen!!!!!!!! :D
 
Thema:

[Excel]Verknüpfung auflösen und Wert behalten

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben