Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
804to808
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
804to808
804to808
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Unerklärlicher Fehler

Unerklärlicher Fehler
21.09.2006 13:49:51
Bernd
Hallo zusammen
Ich habe ein kleines Makro geschrieben das eine Tabelle nach einem Kriterium aus der einen Spalte filtert und anschliessend die Summe über eine andere Spalte bildet.
Wenn ich nach dem Wert 6 filter wird díe Summe 1026 ausgegeben anstatt 1020.
Bei den Filterkriterien 8 oder 9 stimmt die Ausgabe.
Damit ihr sehen könnt was ich meine stelle ich die Arbeitsmappe mit dazu.
https://www.herber.de/bbs/user/36897.xls
Ich kann mir das nicht erklären.
Danke für alle Tips im voraus.

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Unerklärlicher Fehler
21.09.2006 14:03:06
Bernd
Das Makro erzeugt vom Server ausgeführt eine Fehlermeldung wegen des geänderten Namen der Arbeitsmappe.
Noch mal das selbe Problem mit dieser Arbeitsmappe sollte das Makro laufen
https://www.herber.de/bbs/user/36899.xls
Bernd
AW: Unerklärlicher Fehler
21.09.2006 15:32:07
Kurt
Lösch mal die 6 und schreib sie neu in die Zelle.
mfg Kurt
AW: Unerklärlicher Fehler
21.09.2006 15:37:37
Holger
Hallo Bernd,
das ist ja wirklich sonderbar.
Wenn man das Format aller Werte in A:B als Zahl festlegt (und nochmal eingibt), klappt es.
Wenn Du in
i = Application.WorksheetFunction.Sum _
(Range(Cells(1, 2), Cells(Rows.Count, 2).End(xlUp)).SpecialCells(xlCellTypeVisible))
das cells(2,2) auf cells(1,2) änderst (wie hier zu sehen), klappt es auch.
Holger
Anzeige
AW: Unerklärlicher Fehler
22.09.2006 16:15:57
Bernd
Hallo Holger
Danke für deine Anteilnahme.
Wenn man in die Zelle mit der 6 einfach die 6 neu reinschreibt gehts auch.
Oder man ersetzt:
i = Application.WorksheetFunction.Sum (Range(Cells(2, 2), Cells(Rows.Count, 2).End(xlUp)).SpecialCells(xlCellTypeVisible))
Durch:
i = WorksheetFunction.Sum([b:b].SpecialCells(xlCellTypeVisible))
Dann kann man die Zahlen und das Format so lassen.
Naja, ich ruf jetzt Scully und Mulder an die werden schon wissen was zu tun ist.
Gruss Bernd

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige