Anzeige
Archiv - Navigation
1848to1852
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

Select Case, Summe Spalte 2

Select Case, Summe Spalte 2
30.09.2021 14:42:29
Andreas
Hallo liebe Forumer,
ich durchlaufe mit Select Case in Spalte B verschiedene Zahlenbereiche (Konten) (z.B. 0-4000).
In Spalte E und F stehen jeweils die zugeordneten Beträge.
Wie kann ich im Case jeweils die Summen aus Spalte E und F abfragen/auswerten.
Danke
Andreas

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Select Case, Summe Spalte 2
30.09.2021 15:19:26
Daniel
Hi
Mit Select Case kann man nichts "durchlaufen"
Zum "durchlaufen" braucht man eine Schleife wie For Next.
Mit Select Case überprüft man eine Bedingung und führt dann in Abhängigkeit von dieser Bedingung unterschiedliche Programmschritte durch.
Also zeig mal deinen Code und beschreibe präziser, was du machen willst.
Vielleicht reicht ja ein simples SummeWenn.
Gruß Daniel
AW: Select Case, Summe Spalte 2
30.09.2021 16:20:54
Andreas
Hallo Daniel,
danke für deine Nachricht.
Ich rufe aus einer anderen Datei die Quelldatei (https://www.herber.de/bbs/user/148371.xlsx) auf.
Die Quelldatei soll Spalte B durchlaufen und nach Kontobereich 0-7000 und 8000 bis 9999 separieren.
Wenn separiert müssten die Werte aus Spalte E+F jeweils für den Kontenbereich aufsummiert und übergeben werden.
https://www.herber.de/bbs/user/148371.xlsx
Hier mein bisheriger Code:

Public Sub Daten_aus_Bewertung()
Dim strPfad As String, strDatei As String,
Dim wbQuelle As Workbook
'Pfad an Bedürfnisse anpassen
strPfad = "\\NAS-2T\Bau\Projekte\Verschoben auf Server\0005 Baustellenbewertungen\Lexware_Bew_Export\Kostenstelle_1000_1001\"
strDatei = "Lexware*.xlsx"
'loSuchbegriff = ActiveSheet.Range("J1")
'Bildschirmaktualisierung aus
Application.ScreenUpdating = False
'Datei öffnen
Set wbQuelle = Workbooks.Open(strPfad & strDatei)
With wbQuelle.Worksheets("Auswertung Kostenstellen")
Select Case Cells(4, 2).Value
Case 0 To 7999
a = Cells(4, 5).Value
b = Cells(4, 6).Value
c = a + b
Debug.Print a
End Select
End With
'Quelldatei ohne Speichern schließen
wbQuelle.Close (False)
'Variable aufräumen
Set wbQuelle = Nothing
'Bildschirmaktualisierung an
Application.ScreenUpdating = True
End Sub

Anzeige
AW: Vor allen Cells(... fehlt der Punkt. owT
30.09.2021 17:36:19
EtoPHG

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige