Sub
DatenVergleich()
dim wbDiagramm as workbook
dim wsZiel as worksheet
dim wsQuelle as worksheet
dim wsAufruf as worksheet
set wsAufruf = activesheet
set wbDiagramm = workbooks.add(
"C:\pfad\Vorlagendatei.xltx"
)
set wsziel = wbdiagramm.worksheets(1)
If
Range(
"B13"
).Value =
""
Then
Else
Workbooks.Open Filename:=wsAufruf.Range(
"B13"
)
set wsquelle = activeworkbook.worksheets(
"dB(A)"
)
wsZiel.range(
"A2:B201"
).value = wsQuelle.Range(
"D12:E211"
)
wsziel.range(
"C2:C201"
).value = wsQuelle.Range(
"J12:J211"
)
wsQuelle.parent.close savechanges:=false
End
If
If
Range(
"B15"
).Value =
""
Then
Else
Workbooks.Open Filename:=wsAufruf.Range(
"B15"
)
set wsquelle = activeworkbook.worksheets(
"dB(A)"
)
wsZiel.range(
"K2:L201"
).value = wsQuelle.Range(
"D12:E211"
)
wsziel.range(
"M2:M201"
).value = wsQuelle.Range(
"J12:J211"
)
wsQuelle.parent.close savechanges:=false
End
If
If
Range(
"B17"
).Value =
""
Then
Else
Workbooks.Open Filename:=wsAufruf.Range(
"B17"
)
set wsquelle = activeworkbook.worksheets(
"dB(A)"
)
wsZiel.range(
"U2:V201"
).value = wsQuelle.Range(
"D12:E211"
)
wsziel.range(
"W2:W201"
).value = wsQuelle.Range(
"J12:J211"
)
wsQuelle.parent.close savechanges:=false
End
If
If
Range(
"B19"
).Value =
""
Then
Else
Workbooks.Open Filename:=wsAufruf.Range(
"B19"
)
set wsquelle = activeworkbook.worksheets(
"dB(A)"
)
wsZiel.range(
"AE2:AF201"
).value = wsQuelle.Range(
"D12:E211"
)
wsziel.range(
"AG2:AG201"
).value = wsQuelle.Range(
"J12:J211"
)
wsQuelle.parent.close savechanges:=false
End
If
If
Range(
"B21"
).Value =
""
Then
Else
Workbooks.Open Filename:=wsAufruf.Range(
"B21"
)
set wsquelle = activeworkbook.worksheets(
"dB(A)"
)
wsZiel.range(
"AO:AP201"
).value = wsQuelle.Range(
"D12:E211"
)
wsziel.range(
"AQ2:AQ201"
).value = wsQuelle.Range(
"J12:J211"
)
wsQuelle.parent.close savechanges:=false
End
If
End
Sub