Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Betrag von Rechnungen zusammenfügen
#1
Hallo,

leider konnte ich in der Suche nichts passendes finden.
Ich stehe vor folgender Aufgabe.
Und zwar ich habe in meinem Order, sagen wir mal  C:\Rechnungen   viele Excel Rechnungen.
Nun würde ich gerne jeweils den Rechnungsbetrag aller Rechnungen in einer Excel Datei zusammenfügen bzw. einzeln auflisten.
Optimal wäre noch mit Dokument Name.
In Spalte B den Dokumentnamen und in Spalte C den REchnungsbetrag
Leider habe ich mit VBA keine Erfahrung bisher. Huh

Ich hoffe mir kann hierbei jemand weiterhelfen :) Blush


Vielen Dank
Antworten Top
#2
Hi Daniel,

schau dir mal diese Seite an: http://www.herber.de/excelformeln und bitte suchen .../tips.html?welcher=107
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
[-] Folgende(r) 1 Nutzer sagt Danke an WillWissen für diesen Beitrag:
  • DanielGaupp
Antworten Top
#3
Hallo

man kann die Werte wie schon beschrieben über Formeln auslesen.  Das bei vielen Rechnungen von Hand machen kann aber lange dauern.

Mit einem Makro dürfte es schneller gehen.  Einfach ins Zusammenfassen Blatt 2-3 normale CommandButton einfügen , jedem ein Makro zuweisen, und die unteren Makros ausprobieren.  (keine AktiveX Steuerelemente!!)

Das 1. Makro listet einen ganzxen Ordner auf, man muss aber noch den richtigen Pfadnamen deines Ordners im Makro angeben.
Ganz oben in Const muss noch für die Formeln der richtige Tabellen Name der Rechnung stehen, zum Testen habe ich "Tabelle1" genommen.

Das 2. Makro schreibt in Spalte C eine Formel, da muss noch die Zelle korrigiert werden, wo der Rechnungsbetrag steht. Zum Testen haben ich A1 genommen. 
Das 3. Makro wandelt die Formeln in Werte um, falls man das will.

mfg Gast 123  
 
Code:
Option Explicit

Const Blatt = "Tabelle1"   'Name des Rechnungs Blattes


'Dateien aus einem bestimmten Ordner auflisten

Sub Dateinamen_Auflisten()
 Dim Dateiname As String, i As Integer
 i = 2  'Start ab Zeile 2  (selbst waehlen)
 
'** Hier Verzeichnis und Ordner angeben, am Ende Dateityp
 Dateiname = Dir("C:\Rechnungen\ viele .. \*.xls*")

 'alte Tabelle komplett löschen
 ActiveSheet.UsedRange.Offset(1, 0).EntireRow.Delete

 Do While Dateiname <> ""
    Cells(i, 1) = i - 1
    Cells(i, 2) = Dateiname
    i = i + 1
    Dateiname = Dir()
 Loop
End Sub



Sub Formel_ausfüllen()
 Dim Dateiname As String, j, lz As Integer
 lz = Cells(Rows.Count, 2).End(xlUp).Row

On Error Resume Next
For j = 2 To lz
  Dateiname = Cells(j, 2)
  '** Tabelle und Adresse wo Betrag steht bitte in Formel selbst angeben
  Cells(j, 3).FormulaLocal = "='[" & Dateiname & "]" & Blatt & "'!" & "A1"
Next j
End Sub



Sub Formeln_umwandeln()
  lz = Cells(Rows.Count, 2).End(xlUp).Row
  Range("C2:C" & lz).Value = Range("C2:C" & lz).Value
End Sub
[-] Folgende(r) 1 Nutzer sagt Danke an Gast 123 für diesen Beitrag:
  • DanielGaupp
Antworten Top
#4
Moin Daniel!
Bei Deiner Excel-Version werfe ich mal folgendes in den Ring:
Daten, Abrufen und transformieren, Neue Abfrage, Aus Datei, Aus Ordner
(vollkommen ohne VBA)

Gruß Ralf
Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. 
Lehre einen Mann zu fischen und du ernährst ihn für sein Leben. (Konfuzius)
[-] Folgende(r) 1 Nutzer sagt Danke an RPP63 für diesen Beitrag:
  • DanielGaupp
Antworten Top
#5
Moin,
im Prinzip gebe ich Ralf Recht. Stichwort: -> Power Query
Aber dennoch gehe ich noch nicht über diese Brücke, denn wenn es wirklich Rechnungen sind, die da abgespeichert wurden, dann gehe ich davon aus, dass da nirgendwo eine Endsumme in der gleichen Zelle steht wie beui der vorhergehenden. Aber vielleicht irre ich mich ja auch ...
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
[-] Folgende(r) 1 Nutzer sagt Danke an GMG-CC für diesen Beitrag:
  • DanielGaupp
Antworten Top
#6
Danke für die schnellen Antworten.

Ich habe durch meine Version den Vorschlag von RPP63 genutzt.
soweit so gut, doch ich bekomme den Endbetrag der Rechnung nicht aufgelistet.
Der endbetrag befindet sich immer bei K 50.

Habe es versucht mit benutzerdefinierte Spalte erstellen, doch wenn ich dirt K 50 eingebe erscheint nur Error!

Was muss ich dort genau eingeben?

Vielen Dank
:s
Antworten Top
#7
Kann mir hierbei keiner weiterhelfen? Huh
Antworten Top
#8
Meine Glaskugel ist gerade zum Aufpolieren in der Werkstatt ...
Was hast du bislang wie gemacht?
In Power Query gibt es (wie auch in Excel) reichlich Wege zum Ziel.

Stelle -als *.zip gepackt- 2-3 Pseudo-Rechnungen mit dem bisherigen Stand deiner Bemühungen hier zur Verfügung, dann werden wir weiter sehen. 
Vielleicht bietet sich ja auch eine Konsolidierung an, wer weiß ...
Beste Grüße
  Günther

Excel-ist-sexy.de
  …schau doch mal rein!
Der Sicherheit meiner Daten wegen lade ich keine *.xlsm bzw. *.xlsb- Files mehr herunter! -> So geht's ohne!
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste