Microsoft Excel

Excel und VBA: Formeln, Programmierung, Lösungen

Die Excel/VBA-Beispiele

Thema

Temporärer VBA-Einsatz einer Matrixformel

Gruppe

Vba

Problem

Über den temporären Einsatz einer Matrixformel sollen die Werte aus Spalte C nach zwei Bedingungen summiert werden.

Lösung
Geben Sie den nachfolgenden Code in ein Standardmodul ein und weisen Sie ihn einer Schaltfläche zu.

StandardModule: basMain

Sub GetArray()
   Application.ScreenUpdating = False
   With Range("D1")
      .FormulaArray = _
         "=sum((A1:A100=""a"")*(B1:B100=5)*c1:c100)"
      MsgBox .Text
      .ClearContents
   End With
   Application.ScreenUpdating = True
End Sub

    

Beiträge aus dem Excel-Forum zu den Themen Matrix und Vba