Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Berechnung nach Kriterien

Forumthread: Berechnung nach Kriterien

Berechnung nach Kriterien
06.01.2016 06:20:14
Olga
Guten Morgen,
Ich möchte Berechnungen in einer UF durchführen, wobei bestimmte Kriterien erfüllt
sein sollten.
Wo liegt mein Fehler?
Danke!
Gruß
Olga
https://www.herber.de/bbs/user/102603.xlsm

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Vergleiche nicht Text mit Zahl!
06.01.2016 07:35:38
MCO
Moin!
Der Wert aus der Zelle wird in deinem Code mit dem String aus der Combobox verglichen (20="20"), was natürlich zu keiner Übereinstimmung führt. Das gleiche gilt für das Jahr (2012 = "2012")
Wandle die Werte in Texte oder die Texte in Werte:

With WS
For ii = 2 To .Cells(Rows.Count, 1).End(xlUp).Row
'Alle Jahre berechnen
If Jahr = "Alle Jahre" Then
dUmsB = dUmsB + .Cells(ii, 2).Value
' Nur Jahr und dazugehöriges Projekt berechnen
ElseIf Jahr  "Alle Jahre" And _
 .Cells(ii, 7).Value = CSng(ComboBox2.Column(0)) And _
Year(.Cells(ii, 1)) = CSng(Jahr) Then
dUmsB = dUmsB + .Cells(ii, 2).Value
End If
Next ii
TextBox1.Value = FormatNumber(dUmsB, 2)
End With
Gruß, MCO

Anzeige
AW: Vergleiche nicht Text mit Zahl!
06.01.2016 08:27:51
Olga
Hallo MCO,
vielen Dank für Deine Hilfe.
Auf CSng wäre ich mein Leben lang nicht drauf gekommen.
Gruß
Olga
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige