Ich habe hier eine ziemlich seltsame Geschichte.
Ich habe über ein VB6-Programm Werte in ein Excelsheet geschrieben. Die Werte sollten im Excel über ein Diagramm angezeigt werden.
Die Werte kommen im Excel auch an, es lässt sich mit ihnen rechnen etc. aber im Diagramm sind die Werte immer 0.(auch nach Kopieren und Rechnen!)
Im VB habe ich die Microsoft Excel 9.0 ObjectLibrary (Excel9.OLB) eingebunden. Ich verwende Win98 und Excel2000.
Hier noch die relevanten Stellen aus dem Quellcode:
Public xl As Excel.Application
Public xlwb As Excel.Workbook
Public xlsh As Excel.Worksheet
Set xl = CreateObject("Excel.Application")
Set xlwb = xl.Workbooks.Open(MasterFile)
Set xlsh = xlwb.ActiveSheet
xl.Visible = True
xl.WindowState = xlMinimized
xlwb.SaveAs OutFile
Hier meine Versuche die Zellen zu beschreiben (Werte kommen immer im Excel an sind im Diagramm aber immer 0)
xl.Range("B" & CStr(7 + i + Offset)).Value = .lblGesamt(i)
xl.Range("B" & CStr(7 + i + Offset)) = .lblGesamt(i)
xlsh.Range("B" & CStr(7 + i + Offset)).Value = .lblGesamt(i)
xlsh.Range("B" & CStr(7 + i + Offset)) = .lblGesamt(i)
xl.Cells(7 + i + Offset, 2) = .lblGesamt(i)
Hoffe jemand kann mir helfen, bin leider völlig ratlos.
Gruss, Falco.