Microsoft Office Forum [ www.Office-Fragen.de ] >> READONLY <<

Microsoft Office 2003-2019 => Excel => Thema gestartet von: poshmit am November 06, 2015, 07:28:42 Vormittag

Titel: Office 2013: VBA - Berechnung im VBA-Code oder im Tabellenblatt? Eure Meinung!
Beitrag von: poshmit am November 06, 2015, 07:28:42 Vormittag
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?


Vielen Dank im Voraus
Titel: Antw:Office 2013: VBA - Berechnung im VBA-Code oder im Tabellenblatt? Eure Meinung!
Beitrag von: gmg-cc am November 06, 2015, 10:54:16 Vormittag
Moin,

ganz klar: 3. Wenn die Tabelle XT eine "Intelligente Tabelle" ist, dann spielt bei der Adressierung die Anzahl der Zeilen keine Rolle, die Definition des Bereichs ist automatisch gegeben.