Supportnet Computer
Planet of Tech

Supportnet / Forum / Tabellenkalkulation

Makro SUMME





Frage

Hallo zusammen Wer kann mir beim Makro helfen? evtl simple frage für euch..bin halt noch anfänger bei diesem Thema.. Wenn ich einen Makro aufzeichne (record), mache ich eine SUMME für ein total... wenn ich jedoch den makro für andere zwecke benutze, bleibt diese SUMME immer mit der selben grösse (zb. C9:C30). Was kann ich machen, damit immer die gesamten Zahlen summiert werden (so gross wie auch immer die Tabelle ist) und nicht immer die selbe grösse (C9:C30) besten dank

Antwort 1 von morpheus__85

Hallo RR87

wie ist denn dein excelblatt aufgebaut?
möchtest du immer nur die werten aus der Spalte C summieren? z.b. C1:C10, oder C13:C30000 oder C2:C3?
oder wie sieht das bei dir aus?

Gruß
morpheus

Antwort 2 von nighty

hi all :-)

ein kleines beispiel :-))

gruss nighty

Sub GesamtSumme()
Rem von C2 bis ende der spalte C
GSumme = Application.WorksheetFunction.Sum(ActiveSheet.Range(ActiveSheet.Cells(2, 3), ActiveSheet.Cells(ActiveSheet.Cells(Rows.Count, 3).End(xlUp).Row, 3)))
End Sub


Antwort 3 von nighty

hi all :-)

oder auch so :-)

gruss nighty

Sub GesamtSumme()
Rem von C2 bis ende der spalte C
With ActiveSheet
GSumme = Application.WorksheetFunction.Sum(.Range(.Cells(2, 3), .Cells(.Cells(Rows.Count, 3).End(xlUp).Row, 3)))
End With
End Sub


Antwort 4 von RR87

hey all :)

das sieht mal sehr gut, weiss nur nicht genau wo ich diese einführen soll.. meine sieht so aus, momentan..

ActiveCell.FormulaR1C1 = "=SUM(R[-6]C:R[-1]C)"

(habe als der makro lief, auf SUMME gedrückt)
(englische software)

wie du hier siehst nimmt er aber nun immer diese "range".
Die andere Tabelle ist aber vil grösser, aber auch hier nimmt er nur diese kleine summe und nicht von oben bis ende..

z.B tabelle 1:

chf 50
usd 100
total FORMEL?


tabelle 2

chf 100
usd 50
gbp 200
eur 150
total FORMEL?

er sollte immer von obersten bis untersten zusammen zählen.
Diese tabellen sind wie hier aufgeführt untereinander.

Danke euch für die Zeit :)

grüsse

Antwort 5 von nighty

hi all :-)

statt gsumme ist deine zelle anzugeben fuer die ergebnisausgabe,wo liegt das problem ?

gruss nighty

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: