Zum Inhalt springen

Summe bilden - Verschiedene Dateien als Grundlage


Empfohlene Beiträge

Geschrieben

Hallo,

ich muss in verschiedenen Dateien (gleiches Layout/Format - verschieden Viele Einträge) über einen Makro eine Summe bilden.

Immer unter dem Ende der Datensätze.

Kann mir jemand sagen, wie ich es hinbekomme die Summenformel so anzupassen, dass er mir immer unter die letzte Zeile(variiert) das Ergebnis schreibt.

Den letzten gefüllten Datensatz hol ich mir folgender maßen:

lastrow = Application.Range("b3").End(xlDown).Row

Hat da jemand ne Idee?

Grüße

Fatmike

Geschrieben (bearbeitet)

Ich für meinen Teil brauche mehr Informationen um eine Lösung zu finden :P

Aus welchen Werten musst du eine Summe bilden?

Stehen diese Werte in einer Excel Tabelle oder aus welchen Dateien bekommst du die Werte?

Wie sind die Dateien aufgebaut?

Bearbeitet von Jagi
Geschrieben

Die Letzte Zeile, und die wo der Wert rein soll krieg ich...

genau so wie du es beschrieben hast.

Mein Problem ist , diese Zahl in meine Summenformel reinzubasteln....

momentaner Stanf (nicht funktionabel)

Cells(lastrow + 1, 10) = "=Sum(Cells(" + lastrow + ", 10), Cells(3, 10))"

in lastrow steht die letzte Zeile. Die Summenformel soll also immer bis zur letzten Zeile gehen, egal wieviel Zeilen es gibt....

Die Werte sind ganz normale Zahlen, die in einem Excel File stehen.

Der Excel-File bleibt von der Formatierung her gleich, nur die Anzahl der Datensätze variiert.

Daher brauche ich einen variable Summenformel...

Geschrieben

Ich werd mal n bissl rumprobieren.

Meine Idee wäre die Adresse der letzten Zeile zu speichern und diese dann

in die Formel einbauen.

Dim adresse

Dim lastrow

lastrow = Application.Range("B3").End(xlDown).Offset(0, 0).Address    'Adresse für letzte Reihe

adresse = Application.Range("B3").End(xlDown).Offset(1, 0).Address    'Adresse für Zelle der Summe

Application.Range(adresse).Value = "=Summe(B3:" + lastrow + ")"


Nur leider hat er Probleme mit den Dollarzeichen, die er vor Zeile und Spalte in der Adresse schreibt

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...