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

Summenbildung via Makro

Summenbildung via Makro
16.08.2007 09:10:54
Salim

Hallo zusamen,
ich habe folgendes Makro geschrieben:

Private Sub CommandButton3_Click()
For i = 8 To 400
Set Summe = Application.Worksheetfunktion.Sum(Range(Cells(i, 9), Cells(i, 72)))
If Cells(i, 1)  "" And Cells(i, 1)  "Gesamt" And Cells(i, 8)  Summe Then
MsgBox "Gesamterlös des Projektes " & Cells(i, 4) & " entspricht nicht die Summe IST+FC:  _
siehe H" & i & "und I" & i & ":BT" & i
Cells(i, 8).Select
Exit Sub
End If
Next
End Sub


Was mache ich falsch?
Gruss
Salim

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Summenbildung via Makro
16.08.2007 09:28:37
Hajo_Zi
Hallo Salim,
in VBA kann zu 99,9% auf select usw. verzichtet werden.
Was läut nicht? nachdem die MsgBox angezeigt wude wird die Schleife verlassen.

AW: Summenbildung via Makro
16.08.2007 09:34:00
Salim
Hallo Hajo,
so weit komme ich gar nicht. Wenn ich den Commandbutton betätige kommt die Fehlermeldung Objekt unterstützt diese Eigenschaft oder Methode nicht. Beim Debuggen wird die Zeile Set Summe angezeigt.
Gruss
Salim

AW: Summenbildung via Makro
16.08.2007 09:35:35
Ramses
Hallo
Soviel zum Thema Variablen-Deklaration
Dim Summe as Double
und lass das "Set" weg
Summe = ....
Gruss Rainer

Anzeige
AW: Summenbildung via Makro
16.08.2007 10:07:56
Salim
Danke für dein Feedback, aber irgenwie funktioniert es immernoch nicht! Jetzt kommt die Fehlermeldung Anwendungs- oder objektdefinierter Fehler.
Gruss
Salim

AW: Summenbildung via Makro
16.08.2007 11:15:00
Ramses
Hallo
wie Dani schon geschrieben hat.
Mit Sicherheit der Schreibfehler in "Worksheetfunction"
Der Code läuft
Option Explicit

Private Sub CommandButton3_Click()
    Dim i As Integer
    Dim summe As Double
    For i = 8 To 400
        summe = Application.WorksheetFunction.Sum(Range(Cells(i, 9), Cells(i, 72)))
        If Cells(i, 1) <> "" And Cells(i, 1) <> "Gesamt" And Cells(i, 8) <> summe Then
            MsgBox "Gesamterlös des Projektes " & Cells(i, 4) & " entspricht nicht die Summe IST+FC: siehe H" & i & "und I" & i & ":BT" & i
            Cells(i, 8).Select
            Exit Sub
        End If
    Next
End Sub

Gruss Rainer

Anzeige
AW: Summenbildung via Makro
16.08.2007 11:55:00
Salim
Danke!!!!

AW: Summenbildung via Makro
16.08.2007 10:30:00
Dani
Hallo Salim,
möglicherweise ein Schreibfehler:
Summe = Application.WorksheetFunction.Sum(Range(Cells(i, 9), Cells(i, 72)))
Gruss
Dani

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige