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. 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