Hallo und frohe Pfingsten,
ich würde gern in einer Tabelle in welcher dynamisch per Makro Spalten ausgeblendet werden die Summe in einer Zeile bilden ohne die ausgeblendeten Spalten und benutze dafür folgende Function:
Function Sum_Visible_Cells(Cells_To_Sum As Object) Application.Volatile For Each Cell In Cells_To_Sum If Cell.Columns.Hidden = False Then If IsNumeric(Cell.Value) Then Total = Total + Cell.Value End If End If Next Sum_Visible_Cells = Total End Function
Diese Funktion in einem Modul führt allerdings in Verbindung mit einem anderen Makro welches sich in einem Worksheet befindet zu einem einfrieren von Excel, daher würde ich gern wissen ob man es umschreiben kann, dass die Summe direkt in einer Zelle ausgegeben wird per VBA?
Danke,
Ben