Thema Datum  Von Nutzer Rating
Antwort
Rot Change-Ereignis nur mit manueller Eingabe möglich?
12.01.2017 21:05:01 Christine
Solved
12.01.2017 22:05:23 Christine
Solved
12.01.2017 22:47:57 Gast9580
NotSolved
12.01.2017 22:10:00 Gast85718
NotSolved
12.01.2017 22:57:18 Mackie
NotSolved
13.01.2017 18:57:03 Christine
NotSolved
13.01.2017 19:40:38 Mackie
NotSolved
13.01.2017 20:58:16 Christine
NotSolved
13.01.2017 21:24:37 Mackie
NotSolved
13.01.2017 22:28:42 Christine
NotSolved
13.01.2017 22:40:18 Mackie
NotSolved
13.01.2017 22:50:24 Gast16312
NotSolved
13.01.2017 22:46:22 Mackie
NotSolved
14.01.2017 12:24:34 Christine
NotSolved
14.01.2017 12:34:20 Christine
NotSolved
13.01.2017 22:45:06 Mackie
NotSolved
14.01.2017 16:45:49 Christine
NotSolved
14.01.2017 16:54:23 Mackie
NotSolved
14.01.2017 16:57:28 Christine
NotSolved
14.01.2017 17:01:39 Mackie
NotSolved
14.01.2017 17:13:40 Christine
NotSolved
14.01.2017 17:23:07 Mackie
NotSolved
14.01.2017 17:25:47 Christine
NotSolved
14.01.2017 17:37:32 Christine
NotSolved
14.01.2017 17:47:24 Mackie
NotSolved
14.01.2017 18:19:40 Christine
NotSolved
14.01.2017 19:21:56 Mackie
NotSolved
14.01.2017 20:18:18 Christine
NotSolved
14.01.2017 21:22:52 Mackie
NotSolved
14.01.2017 21:58:10 Christine
NotSolved
14.01.2017 23:58:10 Mackie
NotSolved

Ansicht des Beitrags:
Von:
Christine
Datum:
12.01.2017 21:05:01
Views:
1252
Rating: Antwort:
 Nein
Thema:
Change-Ereignis nur mit manueller Eingabe möglich?

Hallo,

ich hatte gestern schon einmal einen Thread aufgemacht, bei dem es um dasselbe Programm aber ein anderes Problem ging. Ich habe in Tabelle1 ein Objekt, das sich verfärben soll, wenn in Tabelle2 in Zelle A1 ein Wert verändert wird. Das funktioniert auch danke der Hilfe hier im Forum mit dem unten stehenden Code. Allerdings nur, wenn ich den Wert in Zelle A1 manuell ändere oder manuell eine andere Zahl hineinkopiere. Wenn ich den Wert in der Zelle automatisch durch ein Makro, das die Zahl aus einer anderen Zelle kopiert und in A1 einfügt, ändere, verfärbt sich das Objekt nicht mehr, obwohl die neue Zahl in A1 steht. Hat jemand eine Idee, was ich machen könnte, damit sich das Objekt auch verfärbt, wenn der Wert in A1 automatisch geändert wird?

Hier ist der Code, mit dem es (nur) durch eine manuelle Änderung der Zelle funktioniert:

 

Private Sub Worksheet_Change(ByVal Target As Range)
     Dim K As Shape
     If Target.Address(0, 0) = "A1" Then
          Set K = Tabelle1.Shapes("01")
          K.Fill.Visible = msoTrue
          K.Line.Visible = msoFalse
          If [A1] <= 10 And [A1] >= 0 Then
               K.Fill.ForeColor.SchemeColor = 10
          ElseIf [A1] <= 20 And [A1] > 10 Then
               K.Fill.ForeColor.SchemeColor = 12
          Else
               K.Fill.ForeColor.SchemeColor = 1
          End If
     End If
End Sub

 

Viele Grüße

Christine


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
Rot Change-Ereignis nur mit manueller Eingabe möglich?
12.01.2017 21:05:01 Christine
Solved
12.01.2017 22:05:23 Christine
Solved
12.01.2017 22:47:57 Gast9580
NotSolved
12.01.2017 22:10:00 Gast85718
NotSolved
12.01.2017 22:57:18 Mackie
NotSolved
13.01.2017 18:57:03 Christine
NotSolved
13.01.2017 19:40:38 Mackie
NotSolved
13.01.2017 20:58:16 Christine
NotSolved
13.01.2017 21:24:37 Mackie
NotSolved
13.01.2017 22:28:42 Christine
NotSolved
13.01.2017 22:40:18 Mackie
NotSolved
13.01.2017 22:50:24 Gast16312
NotSolved
13.01.2017 22:46:22 Mackie
NotSolved
14.01.2017 12:24:34 Christine
NotSolved
14.01.2017 12:34:20 Christine
NotSolved
13.01.2017 22:45:06 Mackie
NotSolved
14.01.2017 16:45:49 Christine
NotSolved
14.01.2017 16:54:23 Mackie
NotSolved
14.01.2017 16:57:28 Christine
NotSolved
14.01.2017 17:01:39 Mackie
NotSolved
14.01.2017 17:13:40 Christine
NotSolved
14.01.2017 17:23:07 Mackie
NotSolved
14.01.2017 17:25:47 Christine
NotSolved
14.01.2017 17:37:32 Christine
NotSolved
14.01.2017 17:47:24 Mackie
NotSolved
14.01.2017 18:19:40 Christine
NotSolved
14.01.2017 19:21:56 Mackie
NotSolved
14.01.2017 20:18:18 Christine
NotSolved
14.01.2017 21:22:52 Mackie
NotSolved
14.01.2017 21:58:10 Christine
NotSolved
14.01.2017 23:58:10 Mackie
NotSolved