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

Teilergebnis mit Makro

Forumthread: Teilergebnis mit Makro

Teilergebnis mit Makro
15.09.2003 12:02:00
Stefan
ich habe folgendes problem
ich möchte in eine spalte mit werten, teilergebnisse einfügen
in a1 = 1, a2 = 1 a3 = leer, a4 = 2 und a5 = 2
mit meinem makro bekomme ich nun in a3 das ergebnis 2
in a6 allerdings 6, das makro soll aber nicht das vorherige teilergebnis mit einbeziehen! wie kann ich das machen? danke für die hilfe


Sub Summeneintrag()
Dim StartRow As Integer
Sheets("Tabelle1").Select
Range("A1").Select
StartRow = 1
While ActiveCell.Value <> 0
While ActiveCell.Value <> ""
ActiveCell.Offset(1, 0).Select
Wend
ActiveCell.Formula = "=SUBTOTAL(9,a" & StartRow & ":a" & ActiveCell.Row() - 1 & ")"
Selection.Font.Bold = True
ActiveCell.Offset(1, 0).Select
Wend
End Sub

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Teilergebnis mit Makro
15.09.2003 13:08:18
TOM
Hallo Stefan

Ich würde sagen das liegt an der Variable StartRow der Du 1 vergeben hast!
So ist bei der zweiten Schleife der Bezug immer noch eins anstatt 4.

Vorschlag:
Option Explicit


Sub Summeneintrag()
Dim bytZähler As Byte
Sheets("Tabelle1").Select
Range("A1").Select
Do Until ActiveCell.Value = ""
For bytZähler = 1 To 3 Step 2
ActiveCell.Offset(1, 0).Activate
Next
ActiveCell.Formula = "=SUBTOTAL(9,a" & ActiveCell.Row() - 2 & ":a" & ActiveCell.Row() - 1 & ")"
Selection.Font.Bold = True
ActiveCell.Offset(1, 0).Select
Loop
End Sub


Gruss
TOM
Anzeige
Vielen Dank es Funktioniert
15.09.2003 13:17:59
Stefan
Danke
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige