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.

wert suchen und in andere tabelle kopieren?
#1
Hallo zusammen,

stehe gerade total auf dem Schlauch. Confused

Vielleicht kann mir einer von Euch etwas auf die Sprünge helfen.

Haben zwei Excel-Dateien:
In der RO.xls möchte ich in Zelle J (Kurs) den Tageskurs aus hist.xlsx Zelle P (RON) eingetragen bekommen. Zu berücksichtigen ist, das wenn Rechnungsdatum auf ein Wochenende fällt, der Kurs dann vom Freitag eingetragen wird. 
Das Problem was ich gerade habe... ich weiß nicht wo/wie ich anfangen soll.

Über hilfreiche Tipps oder Anregungen wäre sehr dankbar. 

Mfg Westi_0


Angehängte Dateien
.xls   RO.xls (Größe: 26,5 KB / Downloads: 4)
.xlsx   hist.xlsx (Größe: 1,52 MB / Downloads: 4)
Antworten Top
#2
Hi,

wär das eine Möglichkeit?
Arbeitsblatt mit dem Namen 'Tabelle'
ABCDEFGHIJ
1RechnungsdatumRechnungKundenkurznameStrassePLZOrtNettowert EURBruttowert EURLandKurs
2Fr 01.03.20191561861MusterM112345Musterhausen233,47277,83RO4,7431
3Sa 02.03.20191561871MusterM112345Musterhausen145,14172,72RO4,7431
4Mo 04.03.20191563652MusterM223456Musterhausen745,97887,70RO4,7412
5Di 05.03.20191565143MusterM334567Musterhausen216,40257,52RO4,7489
6Mi 06.03.20191566871MusterM112345Musterhausen82,4498,10RO4,7463
7Do 07.03.20191567754MusterM445678Musterhausen614,55731,31RO4,7415
8Fr 08.03.20191575605MusterM556789Musterhausen211,30251,45RO4,7448

ZelleFormel
J2=WENNFEHLER(SVERWEIS(A2;'[hist.xlsx]eurofxref-hist'!$A$1:$P$5200;16;0);J1)
Verwendete Systemkomponenten: [Windows (32-bit) NT 10.00] MS Excel 2016
Diese Tabelle wurde mit Tab2Html (v2.6.0) erstellt. ©Gerd alias Bamberg
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:
  • westi_0
Antworten Top
#3
Hallo Günter,

vielen  Heart lichen Dank.  

Eine einfache, aber geniale Lösung   :28:

Wie es so ist... habe ich auch gleich eine neue Frage:
Wenn ich die RO.xls regelmäßig aus ein Programm ziehen muss, besteht da eine Möglichkeit, die Formel "Automatisch" in Zelle J einzufügen? 

Mfg
Westi_0
Antworten Top
#4
Hi,

Zitat:Wenn ich die RO.xls regelmäßig aus ein Programm ziehen muss,

was genau meinst du damit?
Gruß Günter
Jeder Fehler erscheint unglaublich dumm, wenn andere ihn begehen.
angebl. von Georg Christoph Lichtenberg (1742-1799)
Antworten Top
#5
Sorry habe mich schlecht ausgedrückt. 

Also, die RO.xls in der ich die Kurse in Zelle J über Deine Formel einfüge. Wird regelmäßig aus einer WaWi erstellt. 
Um mir "die Arbeit" noch etwas leichter zu machen. Wollte ich gerne wissen, ob man Deine Formel irgendwie "Automatisch" in Zelle J eintragen lassen kann?

Mfg
Westi_0
Antworten Top
#6
Hi,

ich werde hier wohl passen müssen - habe absolut keine Ahnung über WaWi-Programme und wie diese in XL integriert werden. Aber ich würde die Formel mit Copy & Paste in die neue RO.xls eintragen.
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:
  • westi_0
Antworten Top
#7
Moin,

Zitat:die Formel "Automatisch" in Zelle J einzufügen?

etwas automatisch einzutragen kann in Deinem Fall z.B. bedeuten, dass man ein Makro verwendet welches z.B. bei Änderung von Zelleinträgen die Formel setzt.
Wenn es möglich ist, für Deine Daten eine "intelligente Tabelle / Liste" zu verwenden und neue Daten z.B. angefügt werden, würde die Formel auch automatisch in die angehängten Zellen übertragen.
Falls Du die Daten mit PowerQuery ziehst, kannst Du auch eine "benutzerdefinierte Spalte" mit Formeln nutzen.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top
#8
Moin,

@ Günter

Hätte wohl nicht sagen soll 
Zitat:Wird regelmäßig aus einer WaWi erstellt.


die RO.xls wird exportiert. In unterschiedlichen Abständen... mal Wöchentlich, mal Monatlich. 


@ André

Die Frage zu PowerQuery hat sich glaube ich gerade erledigt. Aber du hast Makro erwähnt, gibst es da eine Möglichkeit. Hatte mal was gelesen, das man Makros in "Personal.xlsb" speichern kann! Somit ist das Makro doch immer verfügbar.
Also dachte ich mir gerade:
Wenn ich eine neu RO.xls exportiere, einfach dann das Makro starte und die Formel von Günter automatisch eingetragen wird. 
Das könnte doch klappen oder ?

Vielen Dank an euch beiden.

Mfg
Westi_0
Antworten Top
#9
Hallo, :19:

probiere es mal so (in ein Modul deiner "Personal.xlsb"): :21:


Code:
Option Explicit
Public Sub Main()
    Dim lngLastRow As Long
    On Error GoTo Fin
    With ActiveSheet
        lngLastRow = IIf(IsEmpty(.Cells(.Rows.Count, 1)), .Cells(.Rows.Count, 1).End(xlUp).Row, .Rows.Count)
            .Range(.Cells(2, 10), .Cells(lngLastRow, 10)).Formula = _
                "=IFERROR(VLOOKUP(A2,'[hist.xlsx]eurofxref-hist'!$A$1:$P$5200,16,0),J1)"
            ' Formel in Wert umwandeln
            '.Range(.Cells(2, 10), .Cells(lngLastRow, 10)).Formula = _
                .Range(.Cells(2, 10), .Cells(lngLastRow, 10)).Value
    End With
Fin:
    If Err.Number <> 0 Then MsgBox "Fehler: " & _
        Err.Number & " " & Err.Description
End Sub

Wenn du die auskommentierte Codezeile noch aktivierst, wird die Formel durch ihren Wert ersetzt. :21:
________
Servus
Case
[-] Folgende(r) 1 Nutzer sagt Danke an Case für diesen Beitrag:
  • westi_0
Antworten Top
#10
Hallo Case,

vielen Dank für dein Makro. 
Funktioniert SUPER  :18:

Bin begeistert wie schnell man hier Erfahrene Hilfe bekommt. Ein riesen Lob/Dank an euch allen.   Heart


Mfg
Westi_0

Ps: Darf ich das Thema noch ein paar Tage offen lassen? Falls doch noch Fragen kommen.
Antworten Top


Gehe zu:


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