Office: Wert in nur einer Zelle zulassen ?

Helfe beim Thema Wert in nur einer Zelle zulassen ? in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo Excel Fans folgendes Problem habe ich. Ich habe mir eine Umrechentabelle geschrieben, in der verschiedene Werte in andere verschiedene Werte... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Posaune, 13. März 2008.

  1. Posaune Erfahrener User

    Wert in nur einer Zelle zulassen ?


    Hallo Excel Fans
    folgendes Problem habe ich.
    Ich habe mir eine Umrechentabelle geschrieben, in der verschiedene Werte in andere verschiedene Werte umgewandelt werden. Das klappt auch alles gut. Nun meine Frage: Kann man die Zellen B2 bis B10 so formartieren, dass eine eingegebene Zahl nur in einer Zelle möglich ist? Das heißt steht z.B. in der Zelle B3 "5" und ich gebe nun in der Zelle B8 "7" ein, dann soll die 5 verschwinden usw.
    Vielen DAnk Gruß Posaune
     
    Posaune, 13. März 2008
    #1
  2. schatzi Super-Moderator
    Hallo!

    Das könnte man so machen:
    Code:
    Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Range("B2:B10"), Target) Is Nothing Then
    Application.EnableEvents = False
    Dim MerksDir
    MerksDir = Target
    Range("B2:B10").ClearContents
    Target = MerksDir
    Application.EnableEvents = True
    End If
    End Sub
     
    schatzi, 13. März 2008
    #2
  3. Posaune Erfahrener User
    Hallo Schatzi
    sieht gut aus, aber wo muß ich das was Du da schreibst eingeben. Ich bin leider nur ein Laie. Sorry.
    Gruß Posaune
     
    Posaune, 13. März 2008
    #3
  4. schatzi Super-Moderator

    Wert in nur einer Zelle zulassen ?

    Hallo!

    Rechtsklicke den Tabellenreiter des Blatts und wähle "Code anzeigen".
    Kopiere den Code ins Codefenster rechts.
     
    schatzi, 13. März 2008
    #4
  5. Posaune Erfahrener User
    Danke das klappt Astrein.
    Muß mich aber mal mit der Basic beschäftigen.
    Danke Gruß Posaune
     
    Posaune, 13. März 2008
    #5
  6. Posaune Erfahrener User
    Hallo Schatzi
    Gestern hats geklappt, heute leider nicht :cry: :cry: :cry:
    Ich habe die Datei mal angehängt. Bitte mal anschauen wo der Fehler liegt.
    Vielen Dank Posaune
     
    Posaune, 14. März 2008
    #6
  7. schatzi Super-Moderator
    Läuft bei mir wunderbar...
     
    schatzi, 14. März 2008
    #7
  8. Posaune Erfahrener User

    Wert in nur einer Zelle zulassen ?

    Hallo Schatz
    wenn man das Arbeitsblatt "Diverse öffnet und einen Wert in "B" ändert hängt das Programm sich auf. Es öffnet sich ein Warnfenster - man kann "DEBUGGEN"oder "BEENDEN" drücken und dann funktioniert die formartierung nicht mehr.
    Gruß Posaune
     
    Posaune, 14. März 2008
    #8
  9. schatzi Super-Moderator
    Hallo!

    Weil du einen Blattschutz gesetzt hast!
    Diesen musst du im Makro temporär aufheben:

    Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Range("B2:B10"), Target) Is Nothing Then
    Me.Unprotect Password:="DeinPasswort"
    Application.EnableEvents = False
    Dim MerksDir
    MerksDir = Target
    Range("B2:B10").ClearContents
    Target = MerksDir
    Application.EnableEvents = True
    Me.Protect Password:="DeinPasswort"
    End If
    End Sub
     
    schatzi, 14. März 2008
    #9
  10. Posaune Erfahrener User
    Hallo Schatzi
    leider bin ich nicht schlau genug für solche Dinge. Für Deine Geduld und Hilfe echt DANKE SCHÖN.
    Die Datei ist nochmal angehängt mit dem geänderten Makro. Leider funktioniert es wieder nicht.
    Gruß Posaune
     
    Posaune, 14. März 2008
    #10
  11. schatzi Super-Moderator
    Bei mir funktioniert's wieder...

    Gib doch einfach mal im Direktbereich "Application.EnableEvents=True" ein. Danach müsste es auch bei dir klappen.
    (Sollte der Direktbereich im VBA-Editor nicht sichtbar sein, dann mit Strg+g einblenden.)
     
    schatzi, 14. März 2008
    #11
  12. Posaune Erfahrener User
    Danke Schatzi
    jetzt klappts bei mir auch - komisch.
    Eine letzte Frage hab ich noch.
    Wenn sich jemand auskennt kann er über den Code nun das Passwort für den Blattschutz erkennen. Kann man das verhindern ?
    Danke Posaune
     
    Posaune, 14. März 2008
    #12
  13. schatzi Super-Moderator

    Wert in nur einer Zelle zulassen ?

    Hallo!

    Einen 100%en Schutz gibt es nicht!
    Aber du kannst das VBA-Projekt passwort-schützen:
    Im VBA-Editor:
    Menü Extras > Eigenschaften von VBA-Projekt > Schutz
     
    schatzi, 14. März 2008
    #13
  14. Posaune Erfahrener User
    Vielen Dank Schatzi und ein schönes Wochenende.
    Gruß Posaune
     
    Posaune, 14. März 2008
    #14
Thema:

Wert in nur einer Zelle zulassen ?

Die Seite wird geladen...
  1. Wert in nur einer Zelle zulassen ? - Similar Threads - Wert Zelle zulassen

  2. Teilstring einer Zelle auf Wert aus anderer Zelle überprüfen

    in Microsoft Excel Hilfe
    Teilstring einer Zelle auf Wert aus anderer Zelle überprüfen: Hallo zusammen, ich habe in einer Excel-Tabelle in zwei Tabellenblätter. Tabellenblatt "Artikelstamm" beinhaltet in Spalte A eine Artikel-Nr. und diverse weitere Spalten. Hier ein kleiner Auszug:...
  3. Werte zusammenzählen - ab einer Zelle die nächsten 5

    in Microsoft Excel Hilfe
    Werte zusammenzählen - ab einer Zelle die nächsten 5: Hallo. ich würde gerne eine bestimmte Menge an Zellen zusammenzählen. Genau gesagt: Wenn in einer Zelle (A1) die Zahl 5 steht dann soll Excel ab B2 die nächsten 5 Werte zusammenzählen. Wenn...
  4. Bedingte Formatierung basierend auf Wert anderer Zelle

    in Microsoft Excel Hilfe
    Bedingte Formatierung basierend auf Wert anderer Zelle: Hallo zusammen, beim Erreichen des 18. Lebensjahres (Geburtsdatum Spalte D, Alter automatisch in Spalte E kalkuliert) soll eine bedingte Formatierung den Namen und Vornamen der Teilnehmer (Spalte...
  5. Zweiten Wert aus einer Zelle löschen

    in Microsoft Excel Hilfe
    Zweiten Wert aus einer Zelle löschen: Hallo zusammen, ich benötige eure Hilfe bei folgendem Problem: Ich habe eine Exceltabelle mit über 1600 Kundenkontakten. Leider wurde bei der Erstellung der Tabelle durch die...
  6. Zelle leer anzeigen, wenn Wert in der zelle nach dem Komma nicht 0 ist

    in Microsoft Excel Hilfe
    Zelle leer anzeigen, wenn Wert in der zelle nach dem Komma nicht 0 ist: Hallo zusammen, ich habe da mal wieder ne spezielle Frage. Ich habe eine Arbeitsmappe, in der ein Tabellenblatt die Information beinhaltet, wie gross eine VE ist. In dem anderen Tabellenblatt...
  7. Wenn der Wert einer Zelle in einem anderem Blatt vorhanden ist, dann ....

    in Microsoft Excel Hilfe
    Wenn der Wert einer Zelle in einem anderem Blatt vorhanden ist, dann ....: Guten Morgen zusammen, ich möchte gerne, dass wenn der Wert einer Zelle (C2) in der Tabelle1 in der Spalte A1:A20000 vorhanden ist, dass dann - entweder in der Spalte C3 der Wert "V" erscheint...
  8. Adressen in eine Zelle bei Übereinstimmung eindeutiger Werte einer anderen Spalte

    in Microsoft Excel Hilfe
    Adressen in eine Zelle bei Übereinstimmung eindeutiger Werte einer anderen Spalte: Hallo zusammen, wer letzteren Thread kennt, hier eine Neuauflage. Problem: Aus Array-Berechnungen (Variablen von Let) ein weiteres Array zu erzeugen, welches für alle eindeutigen Werte aus G die...
  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