Excel-VBA: Zellen nach der Eingabe mit IF, THEN, ELSE sperren - wir zeigen es Dir!

Поделиться
HTML-код
  • Опубликовано: 8 фев 2025
  • НаукаНаука

Комментарии • 32

  • @RobertaHood-eg5bu
    @RobertaHood-eg5bu 3 месяца назад

    Vielen Dank, Andy, das hast Du - wie wirklich immer - wieder super erklärt. Dank Deiner Tutorials hat dieses geniale Programm für mich absolutes Suchtpotential. Viele Grüße von Renate

    • @BILDNERTV
      @BILDNERTV  3 месяца назад

      Es gibt auch einfach unzählige Einsatz- und Anwendungsmöglichkeiten bei und in Excel! Es ist toll zu lesen, dass dir meine Tutorials weiterhelfen und die Erklärung nachvollziehbar sind. 🤗
      Liebe Grüße
      Andy von BILDNER.TV

  • @leakerkhoff5723
    @leakerkhoff5723 3 года назад

    Wirklich interessant, was mit Excel alles möglich ist. Ich werde mich nun mehr mit VBA auseinandersetzen und dafür sind eure Videos in Verbindung mit euren Büchern perfekt. 👍🏼

  • @Rennsteig-Wanderer
    @Rennsteig-Wanderer 2 года назад

    Sehr gut erklärt, leicht nachzuvollziehen, danke Andy

  • @dayyavue6371
    @dayyavue6371 3 года назад

    ...wie immer, informativ, lehrreich und genial erklärt

  • @JamieTimen
    @JamieTimen 11 месяцев назад

    Danke schön

  • @rudolfkrohn401
    @rudolfkrohn401 3 года назад

    Vielen Dank, jetzt verstehe ich es auch. Super Video!!!☺☺☺

  • @matthiasrogall6276
    @matthiasrogall6276 3 года назад

    Werde ich mal ausprobieren. Danke!

  • @patricbeer
    @patricbeer 3 года назад

    Endlich wieder VBA

  • @videostudio9999
    @videostudio9999 3 года назад

    Besten Dank für das tolle Video.

  • @martinschurf7879
    @martinschurf7879 3 года назад

    Das war hilfreich. Danke

  • @tomcat6962
    @tomcat6962 3 года назад

    Werde Ich mal ausprobieren! Danke gute Videos.

  • @michaelnoack6534
    @michaelnoack6534 3 года назад

    Sehr gut erklärt, weiter so

  • @BeKa-n4x
    @BeKa-n4x Год назад

    Hallo Andi, danke für das leicht verständliche Video - ich habe es auf Excel 2019 for MacOS ausprobiert und bekomme den Fehler dass "End If" fehlt. Wenn ich es vor End Sub hinzufüge, entspert sich immer das gesamte Blatt ohne es dann wieder zu sperren. Auch kann ich ohne weiteres alle Eingabe Felder überschreiben. Wo liegt mein Fehler?

  • @hacky4711
    @hacky4711 3 года назад

    Vielen Dank für das Video. Eine Frage noch ist "elseif" ein eigenens token? Kann man es endlos verwenden? Oder gibt es auch einen case-token, mit dem auch arbeiten kann?

  • @helmutkroll3045
    @helmutkroll3045 3 года назад

    Interessante Option. Ich kann aber nicht erkennen, welche Funktion die Fehlersperre hat. Muss nicht der Fehler definiert werden und die Tabelle wieder frei gegeben werden, damit die fehlerhafte Eingabe korrigiert werden kann?

  • @philippcienskowski3605
    @philippcienskowski3605 2 года назад

    Das VBA-Skript funktioniert sehr gut, danke!
    Jedoch erscheint beim Start von Excel jedes mal der Laufzeitfehler 1004 :" Die Locked-Eigenschaft des Range-Objektes kann nicht festgelegt werden.
    Wie kann ich diese Fehlermeldung beheben.
    Außerdem ist das Skript so angelegt, dass beim Erneuten Öffnen der Excel-Datei wieder Daten aus einer Zelle (einmalig) entfernt werden könnnen.
    Ist es möglich, dass Zellen die schon einen Wert haben nicht mehr geändert werden können?
    VG und Danke schonmal

  • @lichtgestalt7440
    @lichtgestalt7440 3 года назад

    Hallo Andy, das ist ein sehr schönes Beispiel 🙂👍 was ist aber wenn der Eintragende sich verschrieben hat mit dem Produkt namen und schon Enter gedrückt hat...? Dann steht das Produkt ja mit falschen Namen in der Tabelle, das kann ja auch nicht der Sinn sein... oder?

  • @marcohafner6502
    @marcohafner6502 2 года назад

    Was bedeutet die Synthax VBA. ... Die kannte ich so überhaupt noch nicht? Ich hätte das Ganze ohne "VBA." versehen. Wo ist der Unterschied?

  • @michaelmarinesse4564
    @michaelmarinesse4564 3 года назад +1

    😁😁😁

  • @dampfschaffner8566
    @dampfschaffner8566 3 года назад

    Hallo Andy, ich habe diese Routine getestet. Man kann den einmal eingegebenen Inhalt nicht nachträglich ändern. Wenn der Blattschutz aktiv ist, wird die Routine anscheinend gar nicht ausgeführt. Beim ersten Eingeben eines Wertes wird die Routine ausgeführt (erste Anweisung "MsgBox "Gesperrt " & Target.Value" - Value ist der Inhalt der aktiven Zelle).
    Beim Versuch, den Inhalt zu ändern, z. B. Druckfehler erst später entdeckt, kommt direkt von Excel die Meldung, dass die Zelle gesperrt ist. Die Meldung der MessageBox kommt gar nicht. Welchen Sinn hat also die Anweisung "VBA.IsError(Target.Value)", da sie nicht angesteuert wird? Welche Art von Error ist gemeint? Einen Schreibfehler in Zeichenketten kann Excel nicht erkennen. Da wäre es evtl. sinnvoller, den Anwender darauf hin zu weisen, dass die Zelle nicht nachträglich geändert werden kann und vor dem Abschluss der Eingabe der Text noch mal geprüft wird. Mir fehlen allerdings die nötigen innerbetrieblichen Vorgaben, ob Zellen nach der Eingabe direkt gesperrt werden müssen oder nicht.