Office: Eingabemaske mit gesperrten Zellen

Helfe beim Thema Eingabemaske mit gesperrten Zellen in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; huhu ihrs, ich versuche eine Eingabemaske in Excel zu erstellen. In dieser sollen x kg von Stoff 1 und x kg von Stoff 2 etc. eingegeben werden.... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von baalz, 7. März 2008.

  1. baalz Neuer User

    Eingabemaske mit gesperrten Zellen


    huhu ihrs,

    ich versuche eine Eingabemaske in Excel zu erstellen. In dieser sollen x kg von Stoff 1 und x kg von Stoff 2 etc. eingegeben werden.
    Nun möchte ich eine Art "nutzerfreundliche" Benutzerführung einbauen in der mein Cursor direkt nach dem Öffnen in die erste Zelle springt in der meine Mengen eingegeben werden sollen.
    Ist die Mengenangabe falsch (z.B. negativ) darf mich Excel so lange nicht weiter lassen bis die Zahl korrekt ist.
    Anschließend soll die nächste Mengenangabe angewählt und ausgefüllt werden.
    Ich möchte auch dass man ausschließlich diese Zellen "ansteuern" kann damit die übrigen Formeln etc. nicht verändert werden.

    Das ganze ist wohl recht komplex und mit einfachen Gültigkeiten und dem Schutz von Zellen komme ich nicht weiter.
    Kann es sein dass ich mir für das ganze Makros programmieren muss?

    Liebe Grüße
    eure Baalz
     
    baalz, 7. März 2008
    #1
  2. schatzi Super-Moderator
    Hallo!

    Die Eingabe auf positive Zahlen zu beschränken, sollte mit Gültigkeit kein Problem sein.
    Dass nur gewisse (nicht gesperrte) Zellen ansteuerbar sind, ist (soweit ich weiß) mit Excel2003 problemlos über den Blattschutz regelbar.
    Allein das konkrete Ansteuern der Zellen erfordert VBA.
    Dieser Code z.B. springt nach einer Änderung in A1 zur Zelle C3; wird diese geändert, geht's nach B5 und wird wiederum diese geändert, führt es dich nach A1 zurück.
    Code:
    Private Sub Worksheet_Change(ByVal Target As Range)
    Application.EnableEvents = False
    If Target.Address = "$A$1" Then Range("C3").Select
    If Target.Address = "$C$3" Then Range("B5").Select
    If Target.Address = "$B$5" Then Range("A1").Select
    Application.EnableEvents = True
    End Sub
     
    schatzi, 7. März 2008
    #2
  3. baalz Neuer User
    dank dir,

    ich werds mal austesten.
     
    baalz, 7. März 2008
    #3
  4. baalz Neuer User

    Eingabemaske mit gesperrten Zellen

    huhu, ich nochmal.

    Das mit der Gültigkeit und dem Blattschutz habe ich hinbekommen.

    Da ich allerdings noch nie mit VBA zu tun hatte versteh ich das nicht so wirklich, werd es aber weiterversuchen

    Gruß
     
Thema:

Eingabemaske mit gesperrten Zellen

Die Seite wird geladen...
  1. Eingabemaske mit gesperrten Zellen - Similar Threads - Eingabemaske gesperrten Zellen

  2. Funktion Bild

    in Microsoft Excel Hilfe
    Funktion Bild: ich versuche seid einigen Stunden die neue Funktion =BILD("https://cdn.prod.www.spiegel.de/images/dcb32d12-0001-0004-0000-000001139620_w948_r1.778_fpx45.4_fpy52.84.webp") Die URL über datenmaske...
  3. Eingabemaske

    in Microsoft Excel Hilfe
    Eingabemaske: Hallo, Ich habe eine, für mich, schwere Frage. Ich bin Schreinermeister und verfüge über ein gutes Grundwissen in Excel. Ich habe eine Kalkulation für Möbel/Schränke in Excel erstellt. In dieser...
  4. Eingabemaske mit Bearbeitung an bestimmter Stelle

    in Microsoft Excel Hilfe
    Eingabemaske mit Bearbeitung an bestimmter Stelle: Hallo, Leider bin ich noch ziemlich neu im VBA Bereich und ich sitze gerade an einer Eingabemaske für meine Datenbank. Ich glaube es ist etwas ambitionierter, aber selbst Anreize Dabei ist der...
  5. Eintragung in mehrere Tabellen

    in Microsoft Excel Hilfe
    Eintragung in mehrere Tabellen: Hallo an alle. Ich habe ein kleines Problem. Ich habe schon ein Makro erstellt für eine Eingabemaske die per Knopfdruck erscheint. Diese hab ich in verschiedenen Tabellenblättern integriert für...
  6. Userform Eingabemaske

    in Microsoft Excel Hilfe
    Userform Eingabemaske: Hallo ich versuche mich gerade an der UserForm als eine EingabeMaske für ein Tabellenblatt, welches als Datenbank für den Rest der Exceldatei dient. Ich würde es gerne selber versuchen, von daher...
  7. Eingabemaske für mehrere Arbeitsblätter erstellen

    in Microsoft Excel Hilfe
    Eingabemaske für mehrere Arbeitsblätter erstellen: Hallo, ich möchte eine Eingabemaske für Datensätze (Text) zur Verteilung auf verschiedene Arbeitsblätter in einer Mappe erstellen. Es sollen auch Felder zum Abhaken dabei sein und alle Blätter...
  8. Werte aus Arbeitsblatt auslesen

    in Microsoft Excel Hilfe
    Werte aus Arbeitsblatt auslesen: Guten Tag, alles Mögliche schon versucht - leider ohne zufriedenstellendes Resultat. Ein passendes Thema habe ich auch nicht gefunden. Wüsste jetzt aber auch nicht, nach was ich genau suchen...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden