Oder ist die beste Lösung wieder auf die 32 Bit Version zurückzugehen?
Auch in dieser Version gab es Probleme mit den Buttons, wenn man z.B. nach Drücken eines Buttons ungeduldigerweise vor Ablauf der Funktion bereits einen weitern Button gedrückt hat oder gleichzeitig versucht hat eine, oder mehrere Zellen zu markieren, geschah es manchmal das sich Excel aufgehangen hat.
Ja.
Eine 64-bit Version ist generell langsamer als eine 32-bit Version und das nicht nur bei Office. Warum das so ist... technische Details der Speicherverwaltung. Eine 64-bit Version macht nur dann Sinn wenn man wirklich große Datenmengen verarbeiten muss... was in der Regel nicht der Fall ist.
"Aufhängen" findet in der Regel nicht statt, der ist nur ein allgemeiner Irrglaube weil in der Titelleiste "keine Rückmeldung" steht. Das kann man mit einem dummen Makro machen:
Sub Test()
Dim i As Long, j As Long
For i = &H80000000 To &H7FFFFFFF
For j = &H80000000 To &H7FFFFFFF
'Nix
Next
Next
End Sub
Platziert man jedoch ein einfaches DoEvents innerhalb der Schleifen ist das Problem weg. Windows schickt quasi dauern eine Nachricht an jedes Fenster "bist Du noch da?" und wenn da keine "Ja" vom Fenster zurückkommt dann gibt es "keine Rückmeldung".
Außerdem muss das nicht mit einem Makro direkt zusammenhängen, gerade ActiveX Elemente befinden sich in einer externen DLL und da kommt dann der Virenscanner und ggf. andere Tools auch noch zum Zuge die "im System hängen".
Zudem ist generell der Grafikkartentreiber im Verdacht, denn der Bildschirmaufbau in Excel ist komplex, für umfangreiche Dinge braucht man schon "was gutes".
Erster Schritt: Excel im Safe Mode starten und dann kucken was passiert. Ist keine Veränderung da, dann den Rechner im Diagnosemodus starten und kucken was passiert. Ich verwende für Probleme dieser Art virtuelle Maschinen wo nur das OS und Office installiert wird und ansonsten gar nichts!
Für alles andere was Du gesagt hast... ich sag jetzt mal Obstsalat, da war aus jeder Schublade was dabei. Das bringt Dich der Ursache keinen Schritt näher.
Andreas.