ich habe ein Worksheet mit einer Dropdown Liste mit Quartalen (Q1 2019, Q2 2019 usw.). Ich möchte nun je nach Quartal aus einer anderen Exceldatei die Preise kopieren und in der ersten Tabelle einfügen. Die Liste liegt in der Zelle O14. Der Preis liegt in F296 und in den nächsten 3 Zellen kommt der nächste Preis (F299). Der Preis soll in J37 eingesetzt werden.
Mein Code ist noch unvollständig
Sub Quartal_Auswahl_Heizöl()
Dim Pfad, Datei, Tabelle As String
Dim Zelle As Range
Dim Kostenvergleich, Heizölpreis As Workbook
Pfad = ActiveWorkbook.Path
If Right(Pfad, 1) "\" Then Pfad = Pfad & "\"
Datei = "Heizoel-Berlin.xlsx"
Tabelle = "Zahlenreihen Heizöl"
'Sicherstellen, dass das Datei vorhanden ist
If Dir(Pfad & Datei) = "" Then
GetValue = "Datei 'Heizoel-Berlin.xlsx' nicht gefunden."
Exit Function
End If
Set Kostenvergleich = ThisWorkbook
Set Heizölpreis = Workbooks.Open(Pfad & Datei, ReadOnly:=True)
'Wenn "Q1 2019" ausgewählt wurde dann setze den Heizölpreis von Q1 2019 aus der Tabelle "Heizoel-Berlin.xlsx" ein
If Kostenvergleich.Worksheets("Berechnung Heizöl vs FW").Range("O14") = "Q1 2019" Then Zelle = "F296"
Heizölpreis.Worksheets(Tabelle).Range(Zelle).Copy Destination:=Kostenvergleich.Worksheets("Berechnung Heizöl vs FW") _
.Range("")
End Sub