Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1464to1468
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

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

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

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige