Guten Abend allerseits!
Für einen Bekannten habe ich ein VBA/Excel-Script geschrieben, das aus dem Jahr des Systemdatums, einer per Zufall generierten Nummer und einer per Funktion errechneten Prüfziffer eine eindeutige ID für eine Arbeitsmappe generiert. Die drei Teile dieser ID werden in Hilfszellen erstellt und anschließend über merge mit Prefix und zwei Trennzeichen zusammengefügt. Klappt soweit schon seit Monaten wunderbar und sah bisher im Ergebnis so aus: "ID 2014-123-4".
Seit zwei Tagen meldet Excel bei ihm allerdings den Laufzeitfehler 1004: "Die MergeCell-Eigenschaft des Range-Objektes kann nicht festgelegt werden" und in der Zelle, in der voher das o.g. Beispiel erschien, taucht nun nur noch "123" auf. Prefix, Jahr, Trennzeichen und Prüfziffer fehlen. Das Kuriose dabei: Auf meinem PC tritt der Fehler nicht auf, bei meinem Bekannten selbst, dann, wenn ich dort eine Kopie meines Excel-Sheets starte. Beide PCs laufen mit Win7 / Excel 2010 und werden automatisch sowohl für Windows als auch für Office upgedatet.
Am VBA-Code oder Schreibrechten auf die Zellen kann es m.E. nicht liegen (lief ja beim Bekannten bisher problemlos, läuft bei mir immer noch), daher hier keine Code-Schnipsel. Gibt es irgendein bekanntes Problem zwischen Win7 pro (mein PC) und Home Premium (seiner)?
Vielen Dank für jeden Tipp!
Sebastel
|