Thema Datum  Von Nutzer Rating
Antwort
Rot FehlerNr:: 13 Typen unverträglich - Warum?
10.11.2015 11:06:22 B Thomsen
NotSolved
10.11.2015 17:42:23 Eisbergle
Solved
11.11.2015 13:57:52 Gast48400
NotSolved

Ansicht des Beitrags:
Von:
B Thomsen
Datum:
10.11.2015 11:06:22
Views:
1581
Rating: Antwort:
  Ja
Thema:
FehlerNr:: 13 Typen unverträglich - Warum?

Hallo zusammen!

Ich habe ein Problem mit einem Makro und hoffe auf die Hilfe des Forums!

Ich nutze Excel um einen Schicht- bzw. Dienstplan zu erstellen und verwalten. In meiner Datei sind 5 Blätter, auf denen je eine Woche abgebildet ist. Für jeden Monat gibt es eine eigene Datei.
Der eigentliche Plan jedes Tages wird auf einer Fläche von 6 Spalten mal 20 Zeilen dargestellt. Die Zeilen sind für die forschreitenden Uhrzeiten (ab 8... bis 18 Uhr) und in die 6 Spalten können die Namen der verschiedenen Personen eingetragen werden, die Dienst tun. Für jeden der 5 Wochentage gibt es so ein Feld von 20 Zeilen mal 6 Spalten.

Also z.B. MONTAG
x | Dienstort 1 | Dienstort 2 | Home Office | ...
ab 8 | Hans | Claudia |
ab 8.30 | Hans | Claudia |
ab 9 | Hans | Claudia | Hakan

Das Makro soll diese Felder nun auslesen und eine Textdatei erzeugen, in der nach Mitarbeitern sortiert wird, wann und wo diese Dienst tun. Die Ausgabe soll z.B. so aussehen:

****Hans****
Mo 6.7. Dienstort 2
von 09.30 bis 14.30
Die 7.7. Dienstort 1
von 08.30 bis 15.30
****Claudia****
Die 7.7. Homeoffice
von 11.30 bis 17.30
Mi 8.7. Dienstort 1
von 13.30 bis 17.30

Das Makro geht dazu eine Liste der Mitarbeiter durch und prüft für jeden Mitarbeiter jedes Tabellenblatt, und hier dann Zeile für Zeile jede Spalte jedes Tages. Das habe ich mit 5 For-Schleifen ineinander realisiert.

Nun der Fehler:

Das funktioniert soweit auch - aber nur, wenn ich das Makro nur über ein Arbeitsblatt laufen lasse. Wenn ich die Schleife zur Wochen-Prüfung über 2 Blätter / Wochen laufen lasse, funktioniert es nicht, stattdessen wird eben der "FehlerNr. 13 Typen unverträglich" produziert.

Es scheint aber nicht am zweiten Schleifendurchlauf der Wochen-Schleife zu liegen. Wenn ich die Wochen-Schleife 2 mal laufen lasse aber die Anzahl der Durchläufe der Tages-Schleife auf 3 statt 5 setze, läuft das Makro fehlerfrei durch. Es scheint also mit der Anzahl der geprüften Zellen insgesamt zu tun zu haben...

Die Ausgabe in die Datei scheint ebenfalls nicht die Fehlerquelle zu sein, ich habe eine Variante "gebaut", in der die Daten in ein Arbeitsblatt in der gleichen Excel-Datei geschrieben werden, auch hier tritt der Fehler auf.

Ich habe es in Excel 2007 und 2013 getestet und bin nun etwas ratlos. Hat jemand Ideen woran es liegt und wie ich den Fehler umgehe?


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 FehlerNr:: 13 Typen unverträglich - Warum?
10.11.2015 11:06:22 B Thomsen
NotSolved
10.11.2015 17:42:23 Eisbergle
Solved
11.11.2015 13:57:52 Gast48400
NotSolved