Supportnet / Forum / Tabellenkalkulation
ungewolltes Arbeitsblattende
Frage
Hallo zusammen,
wünsche vorerst noch ein gesundes und erfolgreiches neues Jahr 2006.
Ich habe folgendes Problem und währe für entsprechende Hinweise dankbar.
In einem Arbeitsblatt, was bis zur Spalte HK mit Inhalt (Formeln, Bezüge, TM1-Anbindung) gefüllt ist, ist durch irgend eine Konstellation das Blattende (Strg Ende) auf die Zelle II13679 gekommen. In der Vorgängerversion steht das Blattende auf Zelle HK13678. Da mittlerweile sehr viel zusätzliche Makro-Programmierung in der aktuellen Version hinzugefügt wurde, ist eine Verwendung der alten Version nicht bzw. nur mit erheblichem Aufwand möglich.
In der aktuellen Version sollen (müssen) mehrer Spalten eingefügt werden. Da das Blattende bereits in der Spalte II steht und Excel nur bis Spalte IV geht, bricht die Spaltenhinzufügung (über Makro) mit folgender Fehlermeldung ab:
"Microsoft Excel kann ausgefüllte Zellen nicht über das Blatt hinaus verschieben, um einen möglichen Datenverlust zu vermeiden. ..."
Ich habe schon versucht eventuelle Formatierungen in den Spalten HL bis II zu finden oder Spalten zu löschen, jedoch erfolglos. Das Blattende bleibt bei Zelle II13679.
Gibt es eine Möglichkeit, die unnötigen Spalten zu elemenieren?
Für entsprechende Hinweise vorab vielen Dank.
Gruß Lothar
Antwort 1 von Saarbauer
Hallo,
Excel hat nur Spalten bis IV (256) und die Angabe zu den Zeilen ist bei mir nicht nachvollziehbar (Excel 2000)
Was meinst du mit
löschen oder ?
Gruß
Helmut
Excel hat nur Spalten bis IV (256) und die Angabe zu den Zeilen ist bei mir nicht nachvollziehbar (Excel 2000)
Was meinst du mit
Zitat:
Gibt es eine Möglichkeit, die unnötigen Spalten zu elemenieren?
Gibt es eine Möglichkeit, die unnötigen Spalten zu elemenieren?
löschen oder ?
Gruß
Helmut
Antwort 2 von pushover
Hallo Helmut,
vielen Dank für die schnelle Antwort.
Excel 2000 hat wie Du schreibst 256 Spalten (IV) und 65536 Zeilen. Ich möchte die unnötigen Spalten löschen, damit bei "Strg Ende" wieder in die Spalte HK gesprungen wird.
Gruß
Lothar
vielen Dank für die schnelle Antwort.
Excel 2000 hat wie Du schreibst 256 Spalten (IV) und 65536 Zeilen. Ich möchte die unnötigen Spalten löschen, damit bei "Strg Ende" wieder in die Spalte HK gesprungen wird.
Gruß
Lothar
Antwort 3 von Flupo
Ich hab mal versucht das Problem nachzustellen und komme genau zum selben Ergebnis.
Angenommen E21 ist das letzte ausgefüllte Feld, ignoriert Excel jede Löschung von Inhalt oder Zellen, die den benutzten Bereich verkleinert.
Ich hab das Problem nur durch Kopieren der verwendeten Zellen in ein neues Tabellenblatt lösen können. Dabei könnten jedoch Formeln mit Zellbezügen problematisch werden da man immer nicht genau weiß, was Excel alles mitnimmt (Bezüge mit oder ohne Angabe des Tabellenblattes).
Ich hoffe, das du dein Problem so in den Griff bekommst.
Gruss Flupo
Angenommen E21 ist das letzte ausgefüllte Feld, ignoriert Excel jede Löschung von Inhalt oder Zellen, die den benutzten Bereich verkleinert.
Ich hab das Problem nur durch Kopieren der verwendeten Zellen in ein neues Tabellenblatt lösen können. Dabei könnten jedoch Formeln mit Zellbezügen problematisch werden da man immer nicht genau weiß, was Excel alles mitnimmt (Bezüge mit oder ohne Angabe des Tabellenblattes).
Ich hoffe, das du dein Problem so in den Griff bekommst.
Gruss Flupo
Antwort 4 von pushover
Hallo Flupo,
vielen Dank für die Hinweise. Werde es auf diese Weise mal testen. Wie oben schon beschrieben hängt in dieser Excel-Mappe ein komplexes VBA-Projekt dahinter. Ich hoffe nur, dass dadurch das Coding nicht durcheinander kommt. Werde den gewünschten Bereich in ein leeres Tabellenblatt kopieren, das aktuelle Blatt in X-Old umbenennen und das neue Blatt in die richtige Bezeichnung. Mal sehen was passiert. Gebe auf jeden Fall entsprechende Info.
Gruß
Lothar
vielen Dank für die Hinweise. Werde es auf diese Weise mal testen. Wie oben schon beschrieben hängt in dieser Excel-Mappe ein komplexes VBA-Projekt dahinter. Ich hoffe nur, dass dadurch das Coding nicht durcheinander kommt. Werde den gewünschten Bereich in ein leeres Tabellenblatt kopieren, das aktuelle Blatt in X-Old umbenennen und das neue Blatt in die richtige Bezeichnung. Mal sehen was passiert. Gebe auf jeden Fall entsprechende Info.
Gruß
Lothar
Antwort 5 von pushover
Hallo Flupo,
habe dies getestet. Leider klappt es nur bedingt.
Es werden Steuerelemente (Druckbutton) hinter denen wieder ein VBA-Code liegt nicht mit kopiert.
Somit bleibt nur noch die langwierige Suche, warum das Blattende auf II13679 liegt.
Sollte dennoch jemand einen Tip oder Hinweis haben bin ich hierfür dankbar.
Gruß
Lothar
habe dies getestet. Leider klappt es nur bedingt.
Es werden Steuerelemente (Druckbutton) hinter denen wieder ein VBA-Code liegt nicht mit kopiert.
Somit bleibt nur noch die langwierige Suche, warum das Blattende auf II13679 liegt.
Sollte dennoch jemand einen Tip oder Hinweis haben bin ich hierfür dankbar.
Gruß
Lothar
Antwort 6 von woher
Hallo,
eine Exceltabelle hat immer 256 Spalten! und 65.536 Zeilen! Dies lässt sich nicht ändern!
Wenn du weniger Zeilen und / oder Spalten siehst, dann sind die nachfolgenden ausgeblendet.
mfg
woher
eine Exceltabelle hat immer 256 Spalten! und 65.536 Zeilen! Dies lässt sich nicht ändern!
Wenn du weniger Zeilen und / oder Spalten siehst, dann sind die nachfolgenden ausgeblendet.
mfg
woher
Antwort 7 von pushover
Hallo woher,
vielen Dank für Dein Feedback.
Mir ist bekannt, dass Exceltabelle immer 256 Spalten! und 65.536 Zeilen hat. Mein Problem ist, dass das Arbeitsblattende in der Spalte II liegt und somit nicht mehr all zu viel Zusatzspalten eingefügt werden können. Das normale Ende liegt in der Spalte HK.
mfg
Lothar
vielen Dank für Dein Feedback.
Mir ist bekannt, dass Exceltabelle immer 256 Spalten! und 65.536 Zeilen hat. Mein Problem ist, dass das Arbeitsblattende in der Spalte II liegt und somit nicht mehr all zu viel Zusatzspalten eingefügt werden können. Das normale Ende liegt in der Spalte HK.
mfg
Lothar
Antwort 8 von Flupo
Der Druckbutton sollte aber nicht das Problem sein.
Leg doch einfach einen neuen an.
Aktiviere dazu die Symbolleiste "Formular". Klick auf das Schaltflächensymbol und ziehe dann an der gewünschten Stelle den Button auf. Danach springt dich gleich die Aufforderung an, das zugehörige Makro zu verknüpfen.
Noch ein bischen hübsch gemacht (Beschriftung, Farbe...) und fertig.
Gruss Flupo
Leg doch einfach einen neuen an.
Aktiviere dazu die Symbolleiste "Formular". Klick auf das Schaltflächensymbol und ziehe dann an der gewünschten Stelle den Button auf. Danach springt dich gleich die Aufforderung an, das zugehörige Makro zu verknüpfen.
Noch ein bischen hübsch gemacht (Beschriftung, Farbe...) und fertig.
Gruss Flupo
Antwort 9 von pushover
Hallo Flupo,
vielen Dank für den Hinweis. Werde dies mal probieren und entsprechend Antwort geben.
Gruß
Lothar
vielen Dank für den Hinweis. Werde dies mal probieren und entsprechend Antwort geben.
Gruß
Lothar
Antwort 10 von _gau_
Wenn man Spalten löscht, um die "letzte benutzte Zelle" (Strg-Ende) zu aktualisieren, dann wirkt das (zumindest bei mir) immer erst nach Speichern und neu Öffnen der Mappe.
[gau]
[gau]
Antwort 11 von _gau_
Korrektur:
Speichern reicht.
[gau]
Speichern reicht.
[gau]
Antwort 12 von pushover
Hallo gau,
vielen Dank für den Super(gau)tipp. Hat prima geklappt. Nun kann es wie gewohnt weitergehen.
Schönen Tag an alle.
Gruß
Lothar
vielen Dank für den Super(gau)tipp. Hat prima geklappt. Nun kann es wie gewohnt weitergehen.
Schönen Tag an alle.
Gruß
Lothar
Antwort 13 von Flupo
Es ist wie so oft: Auf die einfachsten Dinge kommt man nicht. ;-)
Wieder was gelernt. Schön.
Gruss Flupo
Wieder was gelernt. Schön.
Gruss Flupo

