Hallo,
ich programmiere erst seit Kurzem VBA und frage mich, ob ich mir es nicht leichter machen kann, weiß aber noch nicht wie.
Ich nutze viele Formulare und befülle z.B. bei einem Formular eine Listbox:
Sub fillListbox()
Set Bereich = Worksheets("Krankenkassen").Range("A2:A41")
For Each i In Bereich
frmAddBasisdat.listKraKa.AddItem i
Next i
End Sub
Jetzt möchte ich diesen Code gerne auch für weitere Formulare nutzen. Kann ich dafür sorgen, dass ich den Formularnamen "frmAddBasisdat" nicht eintragen muss, sondern automatisch das Formular das geöffnet wurde, ausgewählt wird? Sonst benötige ich für jedes Formular ein eigenes Macro und das kommt mir doch etwas umständlich vor (abgesehen von der doppelten/dreifachen Wartung).
Danke und Grüße
Mirjam
|