Clever-Excel-Forum

Normale Version: Eingaben rückgägnig machen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Ich habe eine Tabelle gestaltet und ein Makro mit Hilfe einfügen lassen.
Wenn ich im Entwurfsmodus bin, kann ich zwar irgendwelche Eingaben in der Excel-Datei rückgängigmachen, aber das Makro funktioniert nicht.
Gehe ich jedoch raus aus dem Entwurfsmodus, so funktioniert das Makro, aber ich kann keine Eingaben rückgängig machen.

Ich würde jedoch gerne beides machen. Wie geht das? Würde mich über Hilfe sehr freuen.
Hallo,

und nun hat es meine wunderschöne Kristallglaskugel zerdeppert.
Die konnte Deine Frage nicht beantworten und nun hat sie einen Sprung. :19:

Was glaubst Du wohl, was einer Lösungsfindung hier im Wege stehen könnte?
Richtig, wenn man einen Code untersuchen will / soll, dann sollte man ihn auch kennen.
Dann wäre Dein Problem sicherlich leichter lösbar. :05:

Ach übrigens, was glaubst Du, warum der "Entwurfmodus" wohl "Entwurfmodus" heißen könnte?
Aber schön weiterlernen, weiterfragen und ausprobieren ... da wo Du jetzt stehst, da standen
wir alle mal und das hat auch niemand der Helfer vergessen.
Ich kenne mich mit Makros nicht aus. Daher wusste ich nicht, dass man zu dieser Lösungsfindung den Code braucht. 

Hier der Code:

Private Sub Worksheet_Change(ByVal Target As Range)
   If Range("E35") = Range("E34") Then
       Rows("35").EntireRow.Hidden = True
   Else
       Rows("35").EntireRow.Hidden = False
   End If
End Sub

Der soll bewirken, dass Zeile 36 ausgeblendet werden soll, wenn Zelle E35=E34 ist.
Hallo,

dann muß ich doch mal ganz dumm fragen
Zitat:If Range("E35") = Range("E34") Then
Ist der Zellwert der Zelle E35 denn wirklich gleich dem der Zelle E34 ?


Ansonsten ändere mal die Codezeile so ab.
Zitat:If Range("E35").Value = Range("E34").Value Then
Das ist zwar ein voreingestellter Wert, ändert also gar nichts, aber manchmal
kann Excel das besser verdauen.
In den beiden Zellen stehen jeweils ein Datum drin und wenn Sonntag ist, dann sind beide Zellen unterschiedlich, aber Montag bis Samstag sind beide Zellen identisch. 

Soll ich dennoch die Zeile mit Ihrem Code überschreiben?
Hallo,

ich habe gerade gesehen, daß Du mehrere Threads für das gleiche Thema führst.
Das solltest Du tunlichst unterlassen. Ein Thema ... ein Thread.

Und in diesem anderen Thread hat Uwe Dir auch einen Code gepostet.
Hast Du den denn schon gesehen und getestet?
Der erste Treat ging ja darum den Code zu entwickeln und war bereits abgeschlossen. Nun geht es darum das ich keine Änderungen rückgängig machen kann. Also ist das schon was anderes. 

Ja, ich habe den Code genutzt. Den habe ich Ihnen ja auch schon hier mitgeteilt. 

Dennoch geht es immer noch nicht.  Nur im Entwurfsmodus kann ich Änderungen rückgängig machen. Aber da funktioniert dann der Makro nicht. Der funktioniert nur, wenn ich aus dem Entwurfsmodus raus gehe.
Hallo,

Zitat:Soll ich dennoch die Zeile mit Ihrem Code überschreiben?

Ich habe doch oben geschrieben, daß die Sache mit den .Value keine Werteänderung
mit sich bringt und es vielleicht nützen könnte, wenn Excel sich ein bischen ziert.
:05: :05: :05: Excel ist eben ein Mädchen  :05: :05: :05:

In Deinem Code heißt es also etwa  1      + 1     = 2
während in meiner Codezeile steht   1 + 0 + 1 + 0 = 2
also wirklich nichts Schlimmes
Könen Sie mir dann bitte den richtigen Code schreiben?

Das wäre echt supi.

Danke.
Hallo,

Zitat:Könen Sie mir dann bitte den richtigen Code schreiben?

ähm, ja, am Können soll es nicht liegen. Aber welches ist der richtige Code?
Du beantwortest gestellte Fragen nicht und kümmerst Dich nicht mal um Dir
schon gemachte Angebote.

Au weia ... mir schwant was.  Wo hast Du das Makro eingebaut?
Das gehört nämlich hinter das Arbeitsblatt, in dem es wirken soll und
nicht etwa in ein Modul.

Und noch etwas, in den Foren gilt allgemein das Du als Anredeform.
... und na klar kann ich ein weiteres Makro schreiben, nur wird das Teil
auch nicht besser oder anders laufen als die Dir bereits vorliegenden.
Vielleicht sollten wir besser versuchen, eines davon zum Laufen zu bringen?
Seiten: 1 2 3