Office: (Office 2007) Wenn wert in Zelle dann Checkbox in Userform aktivieren

Helfe beim Thema Wenn wert in Zelle dann Checkbox in Userform aktivieren in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hi ZUsammen, habe ein kleines Problem. Ich habe z.B. im aktiven Blatt in den Zellen C201 bis C213 einen Wert stehen. Ich habe auch eine Userform mit... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von kolrabina, 3. August 2014.

  1. Wenn wert in Zelle dann Checkbox in Userform aktivieren


    Hi ZUsammen,
    habe ein kleines Problem.

    Ich habe z.B. im aktiven Blatt in den Zellen C201 bis C213 einen Wert stehen.
    Ich habe auch eine Userform mit 12 Checkboxen.

    Nun möchte ich, wenn ich die UF starte meine Checkbox aktiviert ist, wenn in der o.g. Zelle ein Wert steht. Wenn die Zelle leer ist, soll auch die Checkbox nicht aktiviert sein beim öffnen der Userform.

    ALso:
    wenn Wert in C201, dann Checkbox1 in der Userform aktiv
    wenn Wert in C202, dann Checkbox2 in der Userform aktiv
    wenn Wert in C203, dann Checkbox3 in der Userform aktiv
    .
    .
    usw. bis Wert C213, dann Checkbox12 aktiv.

    Kann mir jemand helfen?


    P.S. Das ganze hat folgenden Sinn. Ich wollte, dass die aktivierten Checkboxen in der Userform immer aktiv bleiben, auch wenn ich Excel schließe und wieder öffne. Daher habe ich nun ein Makro, dass wenn ich eine CB aktiviere, in einer Hilfstabelle ein "x" reingeschrieben wird. Nun möchte ich wenn die Userform gestartet wird geprüft wird, ob ein X in der Zelle steht und wenn ja soll die Checkbox wieder aktiviert werden.
    War bisher ziemlich viel arbeit für mich, aber evtl. kennt ihr ja ne einfachere Lösung für die Zukunft *Smilie
    vielen Dank schonmal an euch...

    :)
     
    kolrabina, 3. August 2014
    #1
  2. Hi,

    code auf das UF

    Code:
     
    chris-kaiser, 5. August 2014
    #2
  3. Beverly
    Beverly Erfahrener User
    Hi,

    schreibe die relevante Zelladresse in die Tag-Eigenschaft jeder CheckBox, dann kannst du sie mit folgendem Code beim Start des UserForms aktivieren

    Code:
    Wenn wert in Zelle dann Checkbox in Userform aktivieren grusz.gif
     
    Beverly, 5. August 2014
    #3
  4. Wenn wert in Zelle dann Checkbox in Userform aktivieren

    HEy vielen Dank euch beiden für die Antworten, aber leider habe ich es mit den beiden Möglichkeiten nicht hinbekommen. Bin bestimmt zu blöd *wink.gif* Aber habe noch nicht viel Erfahrung damit.

    ALso ich habe nun beim 2. Beispiel folgenden code in die Userform eingefügt

    P.S. habe es für 2 Checkboxen angepasst zum testen.


    PHP:
             Private Sub uf_monat_Activate()

    Dim bytBox As Byte
    For bytBox 1 To 2
    Me
    .Controls("CheckBox" bytBox) = Range(Me.Controls("CheckBox" bytBox).Tag) = "x"
    Next bytBox
    End Sub
     
    kolrabina, 6. August 2014
    #4
  5. Beverly
    Beverly Erfahrener User
    Hi,

    die Codezeile muss heißen

    Code:
    Der Name des UserForms ist hier irrrelevant. Mit UserForm wird das Objekt an sich angesprochen - ähnlich wie z.B. beim Worksheet_Change-Ereignis eben das Worksheet, in dem sich die Prozedur befindet.


    Wenn wert in Zelle dann Checkbox in Userform aktivieren grusz.gif
     
    Beverly, 6. August 2014
    #5
  6. Hammer, super, funktioniert *wink.gif*

    Vielen vielen Dank für die Hilfe....

    Viele Grüße '
     
    kolrabina, 7. August 2014
    #6
Thema:

Wenn wert in Zelle dann Checkbox in Userform aktivieren

Die Seite wird geladen...
  1. Wenn wert in Zelle dann Checkbox in Userform aktivieren - Similar Threads - wert Zelle Checkbox

  2. 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...
  3. Zelle wert null wenn in anderer Zelle wert noch null

    in Microsoft Excel Hilfe
    Zelle wert null wenn in anderer Zelle wert noch null: Hallo zusammen Ich möchte in einer Zelle (A1) den wert null, solange in einer anderen Zelle (B1)der wert auch noch bei null ist. Sobald in B1 der wert größer als 0 muss in Zelle A1 eine Formel...
  4. Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.)

    in Microsoft Excel Hilfe
    Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.): Hallo, ich benötige Hilfe für ein Problem, welches ich leider selbst schwerlich als Anfänger nicht lösen kann: Ich möchte von dem Tabellenblatt "Tabelle1" aus den Zellen B8:B14, K8:K14, B18:B25,...
  5. Wert einer Zelle kopieren wenn..

    in Microsoft Excel Hilfe
    Wert einer Zelle kopieren wenn..: Hallo zusammen, ich möchte folgendes in Excel erreichen: Beispiel: Wenn der Wert von A1 = 1 ist, dann soll der Wert aus Zelle A2 in Zelle A3 kopiert werden Wie bekomme ich das hin. Vielen Dank
  6. Wert einer Zelle neben einer anderen Zelle automatisch anzeigen

    in Microsoft Excel Hilfe
    Wert einer Zelle neben einer anderen Zelle automatisch anzeigen: Hallo! Ich stehe vor einer Herausforderung und hoffe auf deine Unterstützung: Mein Excel-Problem sieht folgendermaßen aus: In meiner Datei habe ich zwei Registerkarten, R1 und R2. Auf R1...
  7. Wenn in Zelle bestimmter Wert dann kopieren

    in Microsoft Excel Hilfe
    Wenn in Zelle bestimmter Wert dann kopieren: Hallo, ich bin absolut neu was Excel angeht und suche eine Lösung für mein Problem. Ich habe zwei Arbeitsblätter ("Übersicht Zimmer & "Bereiche") mit Haushaltsaufgaben und deren Turnus. Nun...
  8. wie Anpassen mit Formel Abhängig vom Vorgänger

    in Microsoft Excel Hilfe
    wie Anpassen mit Formel Abhängig vom Vorgänger: Hallo Kraut und Rüben Formel- wie passe ich eine Formel an welche, sich an die Letzten beiden Vorgänger Formel Orientiert bei der Zellenauswahl? Ich denke zu viel Erklärung wird hier nichts...
  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