Hans Alborg
2015-04-10 17:37:47 UTC
Hallo,
heute in diesem "überlääbten Forum":
Meine Eisenbahnsimu wächst und stürzt ab (naja, nur auf dem XP-1GB RAM-PC).
Ich kopiere ja Lok und Waggons als Grafik aus einem Hilfsblatt in mein
Hauptblatt um sie dort zu bewegen.
Leider muß ich bisher mit einem Manko leben:
je nach Zoomstufe wird die Lok (Wagen dito) nicht an die richtige Stelle ins
Blatt gesetzt (das wäre auf die Schiene!!). Es scheint eine Diskrepanz
zwischen Blattzoom und Kopierkoordinaten zu geben.
Jetzt während ich das schreibe, hab ich die Idee, den Zoom des Hilfsblatts
vor dem Kopieren an das Hauptblatt anzupassen, also stets beide Blätter
"syncron" zu zoomen.
Allerdings erfolgt das zoomen im Hauptblatt händisch.
Mal gucken was da zu machen ist... ein Worksheet_ZoomChange - Ereignis?.
Sind solche Diskrepanzen beim Einkopieren von Objekten bei unterschiedlichen
Zooms schon bekannt?
Hier ein kleiner Auszug nachdem das Fahrzeugs an eine beliebige Stelle ins
Hauptblatt "shAu" kopiert wurde:
With shAu.Shapes(Fzg)
.Left = Cells(153, xTS_Pos).Left + Wg_Offset
.Top = Cells(153, xTS_Pos).Top + 5
End With
So positioniere ich Lok oder Waggons.
Die Höhe von 153 Rows stimmt halt bei niedriger Zoomstufe (50...20...?)
nicht mehr, in der Regel landet das Fahrzeug "im Himmel". Bei den Columns
ist das ähnlich.
Hans
heute in diesem "überlääbten Forum":
Meine Eisenbahnsimu wächst und stürzt ab (naja, nur auf dem XP-1GB RAM-PC).
Ich kopiere ja Lok und Waggons als Grafik aus einem Hilfsblatt in mein
Hauptblatt um sie dort zu bewegen.
Leider muß ich bisher mit einem Manko leben:
je nach Zoomstufe wird die Lok (Wagen dito) nicht an die richtige Stelle ins
Blatt gesetzt (das wäre auf die Schiene!!). Es scheint eine Diskrepanz
zwischen Blattzoom und Kopierkoordinaten zu geben.
Jetzt während ich das schreibe, hab ich die Idee, den Zoom des Hilfsblatts
vor dem Kopieren an das Hauptblatt anzupassen, also stets beide Blätter
"syncron" zu zoomen.
Allerdings erfolgt das zoomen im Hauptblatt händisch.
Mal gucken was da zu machen ist... ein Worksheet_ZoomChange - Ereignis?.
Sind solche Diskrepanzen beim Einkopieren von Objekten bei unterschiedlichen
Zooms schon bekannt?
Hier ein kleiner Auszug nachdem das Fahrzeugs an eine beliebige Stelle ins
Hauptblatt "shAu" kopiert wurde:
With shAu.Shapes(Fzg)
.Left = Cells(153, xTS_Pos).Left + Wg_Offset
.Top = Cells(153, xTS_Pos).Top + 5
End With
So positioniere ich Lok oder Waggons.
Die Höhe von 153 Rows stimmt halt bei niedriger Zoomstufe (50...20...?)
nicht mehr, in der Regel landet das Fahrzeug "im Himmel". Bei den Columns
ist das ähnlich.
Hans