wer kann mir helfen? Ich dreh am Rad!
Hatte mein Problem hier schon mal am 5.3.2013 mitgeteilt. Leider kann ich den Thread nicht mehr aufrufen.
Ich habe jetzt einiges ausprobiert, ich komme nur schleppend voran.
Über 5 Jahre läuft alles tip top und auf einmal in EXCEL2013 streikt der Code; d.h. nicht der Code selbst, sondern die Möglichkeit danach etwas in eine Zelle einzutragen. Das kann doch nicht sein! Programmiert wurde alles mit xl2003.
ES SCHEINT KEIN CODE-PROBLEM AN SICH ZU SEIN, SONDERN EIN STRUKTURUNTERSCHIED ZWISCHEN EXCEL 2003 ff und EXCEL 2013.
Mein Problem:
Ich führe einen code aus und danach ist über die Tastatur keine Eintrag in Zelle mehr möglich; die Zellen sind ungeschützt.
Und jetzt kommts:
Wenn ich dann das Sheet wechsele und wieder zurückkomme kann ich weider etwas in die Zellen eintragen ... bis ich den Code anstoße.
Ich habe mir jetzt teilweise behelfen können, in dem ich ein *Worksheet("XY").Select* in den Code einbaue. Teilweie hilft das, aber nicht überall.
Ich habe jetzt einiges ausprobiert: Application.Screenupdating=true, Calculate, Applications.Calculation... , repaint ..., Range("xy").Select; Umstellung des Standardspeicherformats auf *Excel 97 - 2003 Arbeitsmappe* ... Blattschutz raus und wieder rein ... ScrollArea"" ...
ICH KRIEG DEN WURM NICHT RAUS!
(?) Was macht Ecxel2013 hier anders als die Vorgängerversionen (bei denen alles problemlos läuft)?
Was bewirkt der Hin- und her-Wechsel in ein anderes und danach wieder in das Arbeitssheet, so dass es danach (bis zum nächsten Aufruf des Codes) funktioniert?
Kann ich den Sheets-Wechsel irgendwie simlieren? (Also den klick auf einen Tabellenblattreiter), denn dann funktioniert es ja wieder erst mal.
Oder, gibt es einen Befehl, der mir Excel refresht ... oder sowas.
Viele hoffnungsvolle Grüße
Dietmar aus Aachen