actionbrowser.com
Sonst bleibt das ein ewiges Fischen im Trben! Verfasst am: 02. Mai 2011, 16:25 Rufname: ich hab den Code mal rberkopiert und ne entsprechende Beispieltabelle aufgebaut. Die Schleife bricht sauber ab, wenn in der Zelle ne negative Zahl steht. Das funktioniert auch, wenn die Zahl als Text formatiert wurde. von daher, am Code liegts nicht, lade bitte die Datei hoch. Gru, Daniel
Damit kannst du max. 32768 Zeilen ansprechen! Anscheinend geht dein Code ber diese Zeilenanzahl. Definiere i As Long, denn Spalten und Zeilenindex sollten immer als Long defineirt werden, unabhnigig davon ob man schon weiss ob Integer gengen wrde. Gruess Hansueli _________________ Forenhelfer danken fr eine Rckmeldung! Der Kluge lernt, der Dummkopf erteilt gern Belehrungen. - Anton Tschechow Gast Verfasst am: 02. Mai 2011, 12:58 Rufname: Hi du hast i als Integer deklariert, dh i darf nicht grsser werden als 32. 767 wenn das vorkommen kann, solltest du i als LONG deklarieren. Excel überlauf fehler. Gru, Daniel Verfasst am: 02. Mai 2011, 14:14 Rufname: Verfasst am: 02. Mai 2011, 14:25 Rufname: Hansueli Zitat: Jedoch kommt jetzt "Anwendungs- oder objektdefinierter Fehler und wir sollen raten wo?? Bitte angeben bei welcher Zeile! Wir sehen deine Tabelle nicht von hier aus! Code: Sub durchschnitt() Dim i As Long Dim DurchsStellena As Double Dim Summe As Double Dim Anzahl As Double With heets("Tabelle1") ("R9:R400") Summe = (((i, 5), (i, 17))) Anzahl = ((((i, 5), (i, 17))) - 1) (i, 18).
Damit könnte man die Steuerelemente aus- und einschalten. 27. 2011, 07:43 # 5 MOF Guru Registrierung: 17. 2002 Hi, die Anzahl der Ifs ist nicht begrenzt. Es wird eher daran liegen, dass der 6. Fall zwei Werte vergleicht, die implizit konvertiert werden und dabei den zulässigen Wertebereich verlassen. Welche Datentypen sind denn da im Spiel? 27. 2011, 07:45 # 6 Ich habe jede Berechung über Textfelder im Formular gemacht. Das sind schon ein paar. Vll ist das auch die SUmme aus allem was diesen Überlauf bringt. Fehler überlauf excel. Ich sollt vll wenigstens diese Monats berechnung in eine Abfrage bringen. :-( Wobei wir da wieder beim nächsten sind.... Da bin ich bissl überfragt. Gruß 27. 2011, 07:50 # 7 Nur Mut! In der Abfrage kannst du ähnliche Formeln wie in den Formular-Textfeldern nutzen. Setze statt der Formular-Textfeldnamen die Spaltennamen an. Ggf. eckig einklammern, wenn Leerzeichen oder Bindestriche in den Namen vorkommen: [Liefer-Nummer] Wenn die Feldnamen in mehreren beteiligten Tabellen vorkommen sollten, setze die Tabellennamen mit Punkt vor den Feldnamen: [Tabellenname].
Dieser herkömmliche Formel Stil funktioniert in Tabellen, gibt jedoch kein dynamisches Array zurück. = SVERWEIS ( a2; A:C; 2; falsch) 3 Fordern Sie an, dass Excel implizite Schnittmenge mit dem @-Operator ausführt, und kopieren Sie dann die Formel nach unten. Dieses Formelformat funktioniert in Tabellen, gibt jedoch kein dynamisches Array zurück. = SVERWEIS ( @A: A; A:C; 2; falsch) Benötigen Sie weitere Hilfe? Sie können jederzeit einen Experten in der Excel Tech Community fragen, Unterstützung in der Answers Community erhalten oder aber ein neues Feature oder eine Verbesserung auf Excel User Voice vorschlagen. #ÜBERLAUF! Fehler: überschreitet den Rand des Arbeitsblatts. Siehe auch FILTER-Funktion ZUFALLSMATRIX-Funktion SEQUENZ-Funktion SORTIEREN-Funktion SORTIERENNACH-Funktion EINDEUTIG-Funktion #ÜBERLAUF! -Fehler in Excel Dynamische Arrays und Verhalten von übergelaufenem Array Impliziter Schnittmengen-Operator: @ Benötigen Sie weitere Hilfe?