Hallo Community,
als ein VBA-Novice stelle ich mir soeben eine Frage zum Beispiel zu folgender Situation. Ganz unabhängig davon, wie groß/klein/sinnvoll das Projekt ist oder sein soll und ob die Methode hier die richtige ist:
Ich habe ein Tabellenlatt X mit einer variierenden Tabelle XT mit 4 Spalten (enthalten Zahlen). Die Tabelle XT varriiert in ihrer Zeilenanzahl, bzw. ihr Bereich variiert, ist mal größer und mal kleiner. Nun soll die Summe jeder Spalte im Tabellenblatt Y ausgegeben werden. Dementsprechend muss sich die Summenformel an den Bereich anpassen, weil unter der Tabelle noch Text oder andere Werte enthalten sind, die eine feste Definition des Bereiches nicht möglich machen. Es soll nach jeder neuen Eingabe automatisch die neue Summe berechnet werden.
Meine Frage:
Was ist sinnvoll/schlanker/besser? Wie ist eure Meinung? Tipps? Anregungen?
- Die komplette Summenberechnung per "WorksheetFunction.Sum" im VBA-Code durchführen, und das Ergebnis dann einfach in die Zellen schreiben.
- Die Summenformel per VBA-Code in die Zellen schreiben.
- Die Summenformel manuell in die Zellen schreiben. Unabhängig davon, ob man es hinbekommt, den Bereich variabel zu gestalten.
Vielen Dank im Voraus