Thema Datum  Von Nutzer Rating
Antwort
Rot Code in Userform dynamisch ändern
28.06.2019 15:17:07 Jonas
Solved
28.06.2019 16:31:56 Gast01233
NotSolved
28.06.2019 17:06:46 Jonas
NotSolved
28.06.2019 17:08:26 Gast01233
NotSolved
28.06.2019 17:32:03 Jonas
NotSolved
28.06.2019 17:57:06 Gast01233
NotSolved
28.06.2019 18:03:15 Gast01233
NotSolved
28.06.2019 18:09:25 Gast01233
NotSolved
28.06.2019 18:19:02 Jonas
NotSolved
28.06.2019 18:21:17 Gast01233
NotSolved
28.06.2019 18:29:01 Flotter Feger
NotSolved
28.06.2019 19:05:40 Jonas
NotSolved

Ansicht des Beitrags:
Von:
Jonas
Datum:
28.06.2019 15:17:07
Views:
1089
Rating: Antwort:
 Nein
Thema:
Code in Userform dynamisch ändern

Hi zusammen,

ich habe in meinem Projekt eine Userform, wo je nach Anzahl der Namen in einer Datenbank eine variable Anzahl Labels, optionbuttons für ja/nein eine zugehörige combobox erstellt werden.

Die Combobox soll jeweils nur angezeigt werden, wenn für den entsprechenden Namen der Optionbutton für "Nein" aktiviert ist.

Daran scheitere ich aktuell. Eine Idee war, den Code dafür direkt in den Userform-Code einzufügen im Moment der Erstellung der Boxen, beispielsweise mit

If Option12 = true then Combo1.visible = true

Der Code dafür habe ich mir aus nem anderen Forum geklaut, sieht aktuell so aus:

With Me.CodeModule
    For i = 1 To anzahl - 1
        .InsertLines 2, "Private Sub Option2" & i & "_Click()" & Chr(13) & "Combo" & i & ".visible = true" & Chr(13) & "End Sub"
    Next
End With

Allerdings scheitert die Ausführung an dem "Codemodule". Ist da von der Syntax her was falsch oder kann ich ads hier nicht verwenden aus irgend welchen Gründen? gibt es vielleicht noch elegantere Lösungen um meine Idee zu realisieren?

Bitte seht es mir nach dass ich VBA aktuell autodidaktisch lerne und ggf. grundlegend falsche Ideen haben könnte ;)

Danke für eure Hilfe

Grüße

Jonas


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Code in Userform dynamisch ändern
28.06.2019 15:17:07 Jonas
Solved
28.06.2019 16:31:56 Gast01233
NotSolved
28.06.2019 17:06:46 Jonas
NotSolved
28.06.2019 17:08:26 Gast01233
NotSolved
28.06.2019 17:32:03 Jonas
NotSolved
28.06.2019 17:57:06 Gast01233
NotSolved
28.06.2019 18:03:15 Gast01233
NotSolved
28.06.2019 18:09:25 Gast01233
NotSolved
28.06.2019 18:19:02 Jonas
NotSolved
28.06.2019 18:21:17 Gast01233
NotSolved
28.06.2019 18:29:01 Flotter Feger
NotSolved
28.06.2019 19:05:40 Jonas
NotSolved