Live-Forum - Die aktuellen Beiträge
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
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige