Thema Datum  Von Nutzer Rating
Antwort
Rot Laufzeitfehler 1004: Auf dem einen läuft's, auf dem anderen nicht
06.11.2014 23:06:53 Sebastian1804
NotSolved

Ansicht des Beitrags:
Von:
Sebastian1804
Datum:
06.11.2014 23:06:53
Views:
2069
Rating: Antwort:
  Ja
Thema:
Laufzeitfehler 1004: Auf dem einen läuft's, auf dem anderen nicht

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


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Laufzeitfehler 1004: Auf dem einen läuft's, auf dem anderen nicht
06.11.2014 23:06:53 Sebastian1804
NotSolved