Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
756to760
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
756to760
756to760
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Bereich durchsuchen und Werte addieren

Bereich durchsuchen und Werte addieren
22.04.2006 13:26:35
Nico
Hallo,
ich habe eine Spalte mit Kunden, und eine Spalte mit Beträgen. Nun möchte ich folgendes mit VBA erreichen: die aktive Zelle (Kunde) soll als Suchkriterium verwendet werden, und es soll der Gesamtbetrag pro Kunde ermittelt werden, und dieser dann in eine Variable geschrieben werden. Zur Übersicht sollen zum Abschluss die Spalten mit dem übereinstimmenden Suchkriterium gekenzeichnet werden (z.B. rot markieren).
Ich hoffe Ihr könnt mir weiterhelfen.
Vielen Dank,
Nico

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

Betreff
Datum
Anwender
Anzeige
AW: Bereich durchsuchen und Werte addieren
22.04.2006 16:15:29
Gerd L
Hallo Nico,
versuche es mal so.
Code bitte in ein normales VBA-Modul einfügen
( Mit Alt+F11 den Editor öffnen und
und dort mit Menü Einfügen -- Modul ein Modulblatt "erstellen".)
Option Explicit
Public curMeineVariable As Currency

Sub Customsum()
Dim curSumCustom As Currency, lngRow As Long, strSuchkriterium As String
Columns(2).Interior.ColorIndex = xlNone
If Selection.Count > 1 Or Selection.Column <> 1 Then
Exit Sub
End If
strSuchkriterium = ActiveCell.Value
For row = 2 To Cells(Rows.Count, 1).End(xlUp).row
If Cells(row, 1) = strSuchkriterium Then
If IsNumeric(Cells(row, 2).Value) Then
curSumCustom = curSumCustom + CCur(Cells(row, 2).Value)
Cells(row, 2).Interior.Color = vbRed
End If
End If
Next
curMeineVariable = curSumCustom
MsgBox (Selection.Value & " Summe = " & curSumCustom)
End Sub

Ich gehe mal davon aus, dass dir mit "schau mal dort" nicht so sehr geholfen ist.
P.S. Im Code steht ", 1" für Spalte "A"(Kundennamen) und ", 2" für Spalte "B"(Beträge).
Grüße
Gerd
Anzeige

253 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige