2016-04-12 5 views
0

Ich habe zwei Arbeitsblätter in Excel und ich versuche, 2 Bedingungen (in zwei verschiedenen Bereichen, in demselben Arbeitsblatt) im zweiten Arbeitsblatt zu steuern, aber der VBA-Code ist für den ersten Arbeitsblatt. Wie kann ich erkennen, dass mit dem „Summewenn“ -FunktionExcel VBA Sumif 2 Bedingungen in 2 Arbeitsblatt

das Problem ist folgendes:

SumIf(worksheet1.Range("A:A"),condition1,worksheet1.Range("N:N")) 

SumIf(worksheet1.Range("H:H"),condition2,worksheet1.Range("N:N")) 

Die Summe „Range (“ N: N „)“ nur einmal durchgeführt werden muss, unter conditons1 und condition2

Wie kann ich es mit nur einem "SumIf" machen?

Vielen Dank für Ihre Hilfe

Antwort

0

Verwendung SumIfs():

SumIfs(worksheet1.Range("N:N"),worksheet1.Range("A:A"),condition1,worksheet1.Range("H:H"),condition2) 
+0

Danke sehr. Kann ich mehr als 2 Bedingungen mit SumIfs hinzufügen? – user3569647

+0

Sie können bis zu 14 Bereichsbedingungs-Paare verwenden. – Taosique

+0

Vielen Dank – user3569647

Verwandte Themen