Collapse column

Autor Thema: Office 2013: Zu wenig Stapelspeicher  (Gelesen 1989 mal)

Offline Zahlendreher

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Anfänger
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2013
Office 2013: Zu wenig Stapelspeicher
« am: Dezember 15, 2015, 10:12:37 Vormittag »
Habe folgenden VBACode:

Zitat
Private Sub Worksheet_Change(ByVal Target As Range)
   If Target.Address = "$C$9" Then
      Application.EnableEvents = False
      Range("D9") = Range("D9") + Target
      Target.ClearContents
      Application.EnableEvents = True
   End If
   If Target.Address = "$C$10" Then
      Application.EnableEvents = False
      Range("D10") = Range("D10") + Target
      Target.ClearContents
      Application.EnableEvents = True
   End If
   If Target.Address = "$C$11" Then
      Application.EnableEvents = True
      Range("D11") = Range("D11") + Target
      Target.ClearContents
      Application.EnableEvents = True
   End If
   If Target.Address = "$C$12" Then
      Application.EnableEvents = True
      Range("D12") = Range("D12") + Target
      Target.ClearContents
      Application.EnableEvents = True
   End If
   If Target.Address = "$C$13" Then
      Application.EnableEvents = True
      Range("D13") = Range("D13") + Target
      Target.ClearContents
      Application.EnableEvents = True
   End If
   If Target.Address = "$C$14" Then
      Application.EnableEvents = True
      Range("D14") = Range("D14") + Target
      Target.ClearContents
      Application.EnableEvents = True
   End If
End Sub


Das Problem ist das , sobald ich die Eingaben mache , nach der dritten Eingabe die Fehlermeldung mit zu wenig Stapelspeicher kommt.

Bei meinem Läppi laufts durch zwar mit Sanduhr zwischendurch aber geht. Bloß auf der Arbeit nicht  :o

Die zusammengezählten Zahlen werden auch noch in ein Diagramm übergeben .

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Office 2013: Zu wenig Stapelspeicher
« Antwort #1 am: Dezember 15, 2015, 11:23:21 Vormittag »
Moin,

ich habe einmal den Code etwas gestrafft und vor allen Dingen eine Fehlerbehandlung eingebaut. Bei mir läuft es ohne Probleme:

Option Explicit

Private Sub Worksheet_Change(ByVal Target As Range)
   Dim Ze As Integer
   
   Ze = Target.Row
   On Error GoTo ErrorHandler
   If Target.Column = 3 Then
      Select Case Ze
      Case 9 To 14
         Application.EnableEvents = False
            Cells(Ze, 4) = Cells(Ze, 4) + Target
            Target.ClearContents
         Application.EnableEvents = True
      End Select
   End If
   
ErrorHandler:
   Application.EnableEvents = True
End Sub

Dennoch frage ich mich, ob da nicht ein anderer Code "reinpfuscht" ...
« Letzte Änderung: Dezember 15, 2015, 11:33:41 Vormittag von gmg-cc »
Gruß
Günther

Offline Zahlendreher

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Anfänger
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2013
Antw:Office 2013: Zu wenig Stapelspeicher
« Antwort #2 am: Dezember 15, 2015, 11:54:31 Vormittag »
 :D Danke läuft jetzt aufm Läpi auch ohne Sanduhr. Ich werds heut auf der Arbeit umschreiben und dann morgen berichten.

Kann sein das ich noch die Eingabemaske erweitern muss. Kannste mir dann noch die Stellen markieren die ich umändern muss?

mfg

Offline gmg-cc

  • Hero Member
  • *****
  • Beiträge: 1.321
    • Profil anzeigen
    • Meine Webseite
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Gut
  • Version [Office] : Office 2016
Antw:Office 2013: Zu wenig Stapelspeicher
« Antwort #3 am: Dezember 15, 2015, 17:22:21 Nachmittag »
Moin,

welche Eingabemaske? Oder meinst du den Bereich? Da kommt es darauf an, was du ändern willst …
Gruß
Günther

Offline Zahlendreher

  • Newbie
  • *
  • Beiträge: 8
    • Profil anzeigen
  • Office-KnowHow: Anfänger
  • VBA-KnowHow- : Ohne
  • Version [Office] : Office 2013
Antw:Office 2013: Zu wenig Stapelspeicher
« Antwort #4 am: Dezember 17, 2015, 09:51:56 Vormittag »
Den Bereich mein ich . Habs aber rausbekommen. Läuft so super ;D

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.