ich habe schon mal dieses Thema angesprochen und eine weile ruhen lassen in der Hoffnung das ich das Problem vielleicht selber lösen kann. Aber ich schaff es nicht. Wenn ich meinen Button betätige der mir einzelne Summen im Tabellenblatt 1 abbilden soll, erhalte ich die unten aufgeführt Fehlermeldung.
Die Fehlermeldung erscheint im VBA Code in Zeile 30, Spalte 1, in Tabelle1. Siehe Bild. Die einzelnen Ergebnisse der Variablen sind folgende:
AnlMatFehl(NA, NM, NF)=
Ich vermute mal das es vielleicht am Ergebnis NF = -1 liegt, aber das war es auch. Es ist nur eine Vermutung, aber ich weiß es nicht und ich wüsste jetzt auch nicht wie ich die Meldung beseitigen kann.Ich habe den Tipp erhalten alle Variablen der Prozedur zu zuordnen und zu deklarieren. Das habe ich gemacht und alle das Format Integer oder long gegeben, sowie die Klammerwerte von 100 auf 1000 hochgesetzt. Aber die Fehlermeldung ist die gleiche geblieben.
Kann es vielleicht sein das die Ergebnisse, welche der Code berechnet zu groß ist? Oder liegt es daran das in der Datenbank zahlen, buchstaben sowie sonderzeichen gemischt eingelesen werden?
Es wäre nett wenn mir jemand helfen könnte, da ich selber nicht drauf komme. Danke
Beispiel Datei:
https://www.herber.de/bbs/user/117580.xlsm