Suchergebnisse
Suchergebnisse 1-6 von insgesamt 6.
Hier erfahren Sie, wie einfach Sie Ihren Browser aktualisieren können.
-
Hallo! Zitat von petaod: „Pack den Code in den Code-Bereich des entsprechende Sheets“ Man kann das auch in ein allgemeines Modul packen, muss dann aber richtig referenzieren. Visual Basic-Quellcode (38 Zeilen) Zum Aufrufen kann man den Namen der aktiven Tabelle übergeben. Übergibt man keinen Namen wird automatisch "Tabelle1" als Name genutzt. Visual Basic-Quellcode (7 Zeilen) Zitat von TeamBob: „ (...) Jedoch erscheint zum Schluss doch wieder alle Spalten (...) “ Wenn Du es richtig machst dürfte…
-
Ich habe Deinen Code mal durchgeschaut. Wo der Fehler leigt weiss ich nicht. Aber mal etwas Grundsätzliches: Du hast zuviele überflüssige "Select" und "Activate" drin. M.E. muss Dein ganzer Code mal neu geschrieben werden.
-
Das scheint an Deinen beiden Tabellen zu liegen. Irgendetwas daran/darin verhindert die Ausführung der beiden Prozeduren bzw. die Prozeduren zeigen auf Deine Tabellenblätter keine Wirkung, ich kann aber nicht herausfinden was und weshalb. Wenn Du ein neues Tabellenblatt einfügst und die Prozeduren darin testest müsste es funktionieren. Da wirst Du Deine Datei wohl komplett neu aufbauen müssen.
-
Zitat von TeamBob: „ (...) dieser wurde von jemand anderen mal geschrieben (...) “ So wie der Code aussieht wohl viel mit dem Makrorekorder gearbeitet, und mal in Excel 95 geschrieben.
-
Zitat von TeamBob: „ (...) Was anscheinend nicht so einach geht (...)“ Wenn Du die Datei komplett neu aufbaust wird es funktionieren. Die Inhalte einfach in eine neue Datei kopieren kannst Du Dir sparen, da Du den Fehler sonst mitkopierst (habe ich natürlich schon getestet).
-
Den Code kannst Du erstmal so lassen. Bau zuerst die Datei neu auf damit es wie gewünscht läuft. Um die Makrosäuberung kümmern wir uns wenn es läuft.