Hallo Zusammen :-)
ich bin noch nicht sehr lange in dieser VBA Welt unterwegs. Ich habe in den letzten Wochen eine große Anzahl an kleineren Programmieruneg vorgenommen.
Da es sich hierbei um insgesamt 150 Makros handelt und zahlreiche kleinere Programmierung (Worksheet.Change) ist das Ganze sehr unübersichtlich, da ich alles dem jeweiligen Tabellenblatt hinterlegt habe.
Ich habe mich nun einmal in die Sache mit den Modulen eingelesen, bin aber hier nicht so ganz fündig geworden. Wie das Ganze funktioniert verstehe ich, aber wann programmiert man generell in einem Modul und wann im Tabellenblatt selbst?
So wie ich es verstanden habe, programmiert man den Code zu den Makros in den Modulen, aber was ist wenn ich ein Ereignis programmiere, wie bspw. Worksheet.Change?
Warum ist es generell sinnvoll in Modulen zu programmieren? Und wo programmiere ich Variablen?
Ich weiß, dass das alles absolutes Anfängerzeug ist und es tut mir auch leid, dass ich euch hiermit evtl. nerve, aber aus den Beiträgen in zahlreichen Foren oder der Microsoft Hilfe werde ich nicht ganz schlüssig. Auch in einem Buch, welches ich mir extra zugelegt habe, steht nichts dazu, wie man am Besten eine VBA Datei von Grund auf aufbaut, damit sie übersichtlich und strukturiert bleibt.
Ich wäre sehr dankbar für eure Hilfe!
Viele Grüße
Katharina