Das Archiv des Excel-Forums

einzelnes Tabellenblatt speichern?

Informationen und Beispiele zu den hier genannten Dialog-Elementen:
Bild

Betrifft: einzelnes Tabellenblatt speichern?
von: MichiM

Geschrieben am: 21.09.2003 12:21:55

Hallo...

es gibt ja die Möglichkeit ein einzelnes Tabellenblatt in einer anderen Datei bzw. oder als neue Datei zu speichern. Davon gibt es ja genug Forumeinträge.

Besteht auch die Möglichkeit, ein einzelnes Tabellenblatt in der aktiven Mappe zu speichern (ohne den Rest der Mappe)?

Das Problem was ich habe:
Ich habe eine Mappe mit > 30 Blättern. Durch eine Eingabemaske werden Daten in in den Blättern aktualisiert bzw. erweitert und sollen dann abgespeichert werden (zum Schluss des Makros) und nicht erst, wenn die Mappe geschlossen wird.

Das speichern der ganzen Mappe dauert aber recht lange (fast 40 Sekunden)!
Und das nur, weil ich z.B. ein A mit einem B getauscht habe.

Also, das Makro soll in Tabelle (Name) die Daten einfügen und anschliessend nur die Tabelle (Name) abspeichern - der Rest der Mappe bleibt ja unverändert.

MichiM
Bild


Betrifft: AW: einzelnes Tabellenblatt speichern?
von: geri
Geschrieben am: 21.09.2003 12:25:05

Hallo Michi

möchtest du aus der Mappe ein Blatt speichern dann dies aus Forum


Sub Speichern_blatt()
Application.ScreenUpdating = False
ActiveSheet.Copy
Dim neuName As String
'neuName = Range("N15")
neuName = InputBox("Unter welchem Namen soll die Datei gespeichert werden?")
'Pfad anpassen "C:\???????\
ActiveWorkbook.SaveAs Filename:="C:\DATEN\" & neuName & ".xls", FileFormat:=xlNormal, _
Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
'Pfad anpassen "C:\???????\
MsgBox " Die Datei wurde unter C:\DATEN\ " & neuName & " gespeichert !", vbibformation
Application.ScreenUpdating = True
End Sub



versuche es

gruss geri


Bild


Betrifft: AW: einzelnes Tabellenblatt speichern?
von: MichiM
Geschrieben am: 21.09.2003 12:44:21

Hallo geri,
wenn ich das richtig verstehe, habe ich mich nicht richtig ausgedrückt.

Wenn ich oben auf die Diskette klicke (bzw. per Makro ausführe) wird die gesamte Mappe gespeichert. Es soll aber nur die Tabelle(Name) gespeichert werden (und zwar in der Mappe!).

So wie ich das Posting aus dem Forum sehe, wird die Tabelle aber in einer neuen Datei gespeichert - und nicht intern in der Mappe.

Gruss
MichiM


Bild


Betrifft: noch offen - einzelnes Tabellenblatt speichern?
von: geri
Geschrieben am: 21.09.2003 12:50:09

Michi

ich denke das geht nicht, habe ich noch nie gelesen (was natürlich nicht s heissen soll)

gruss geri


Bild


Betrifft: noch offen - einzelnes Tabellenblatt speichern?
von: MichiM
Geschrieben am: 21.09.2003 13:02:49

trotzdem danke, geri...

Die Frage bleibt: Ist es möglich? Wenn ja, WIE?


Bild


Betrifft: Geht schon...
von: Ramses
Geschrieben am: 21.09.2003 13:09:07

Hallo

Setze unter "Extras - Optionen > Register "Berechnen" " die Option auf "Manuelles Berechnen" und deaktiviere die Option "Vor dem Speichern neu berechnen"

Nun kannst du in deinem Code, oder einem Makro dem du eine Schaltfläche zuweist, mit

ActiveSheet.Calculate

nur das aktive Blatt berechnen.

ACHTUNG:
Tust du das nicht, werden prinzipiell keine Berechnungen mehr in dieser Mappe durchgeführt.
Also auf eigene Verantwortung :-) !

Gruss Rainer


Bild


Betrifft: Geht schon...?? Nicht so richtig...
von: MichiM
Geschrieben am: 21.09.2003 13:44:10

Hi Rainer,
also, habe die Einstellungen entsprechend geändert und das Makro ergänzt.

Er meckert aber immer ActiveWorkbooks.Save an.
Habe dann mal den Befehl geändert (bin ja Anfänger und learn-by-doing) und ActiveSheet.Save eingegeben. Klappt auch nicht.
Und nur mit der Berechnung nimmt er ohne ein manuelles speichern (was ja wieder dauert) den geänderten Wert nicht an.
Habe ich bei der umsetzung deines Vorschlages etwas falsch gemacht?

MichiM


Bild


Betrifft: Leider doch...
von: Ramsese
Geschrieben am: 21.09.2003 14:01:37

Hallo,

das ist ein Denkfehler meinerseits.
Ich hatte es so verstanden, dass du nur die Tabelle neu berechnen willst.

Wenn die Mappe gespeichert werden soll, muss immer die ganze Mappe gespeichert werden.
Es kann nicht nur EINE Tabelle gespeichert werden.

Sorry.

Gruss Rainere


Bild


Betrifft: Danke trotzdem oT
von: MichiM
Geschrieben am: 21.09.2003 14:15:41




 Bild

Excel-Beispiele zum Thema " einzelnes Tabellenblatt speichern?"

Einzelnes Tabellenblatt speichern download Einzelnes Zeichen aus einer InputBox-Eingabe auslesen download
Einzelnes Tabellenblatt unter Tagesdatum speichern download Benennen von Tabellenblättern mit Monatsnamen download
Druckseitenlinien im Tabellenblatt download Tabellenblattnamen in ein Listenfeld einlesen download
Suchbegriff über mehrere Tabellenblätter suchen. download Tabellenblätter benennen download
Tabellenblatt auswählen download Zustand von Tabellenblatt-Checkboxes ermitteln download
Tabellenblattnamen der VBE-Projekte ändern download Tabellenblattnamen nach Datum download
Gefilterte Daten in neues Tabellenblatt übertragen download Mehrmals vorkommende Werte in neues Tabellenblatt download
Grafiken im Tabellenblatt ordnen download Tabellenblattnamen in eine ListBox einlesen download
Tabellenblätter in umgekehrter Reihenfolge drucken download Anwendername in Tabellenblatt eintragen download
Druck aus mehreren Tabellenblättern auf eine Druckseite download Tabellenblatt in UserForm download
Letztes Speicherdatum in die Fußzeile aller Tabellenblätter download Ausgewählte Tabellenblätter als eigene Arbeitsmappen speichern download
Den selben Bereichsnamen in mehreren Tabellenblättern download Textdatei in Tabellenblatt importieren download
Auswahl aus Tabellenblatt-ListBox in Zellen übernehmen download Tabellenblattbereich als Email versenden download
Elemente in Tabellenblatt Pac-Man-artig steuern download Einen vorgegebenen Tabellenblattbereich in neue Arbeitsmappe download
Schaltfläche in einem Tabellenblatt ein- und ausblenden download Letzte Verknüpfung in einem Tabellenblatt löschen download
Tabellenblattbereich sortiert als Zellkontextmenü download Ausgeblendetes Tabellenblatt bei Paßworteingabe anzeigen download
Wert in Tabellenblatt suchen und alle Fundwerte in zweite Tabelle download Tabellenblattinhalt unter Weglassung einer Spalte als Textdatei download
ComboBoxes per VBA-Code in Tabellenblatt erzeugen download In einem zweiten Tabellenblatt vorgegebene Zeilen beschriften download
Diagramm exportieren und in Tabellenblatt importieren download Arbeitsmappen- und Tabellenblattnamen auslesen download
Tabellenblatt-Hyperlink über UserForm aufrufen download Tabellenblatt durch Zell-Doppelklick auswählen download
Zellen über Tabellenblatt-Schaltfläche multiplizieren download Neues Tabellenblatt und Name über UserForm ermitteln download
Wert aus Zelle in Tabellenblatt-Textbox eintragen download Prüfung, welche Tabellenblätter aus einer Liste vorhanden sind download
Wert aus UserForm-ListBox in Tabellenblatt eintragen download Tabellenblatt mit dem aktuellen Monatsnamen drucken download
Tabellenblatt kopieren und dreistellig fortlaufend numerieren download Nach Tabellenblatt-ComboBox den vorher selektierte Bereich wählen download
Mehrere Tabellenblattbereich unabhängig voneinander sortieren download Neue Schaltfläche mit zugehörigem Code in Tabellenblatt download
Tabellenblatt-TextBox-Wete in Abhängigkeit zu Drehfeld download Zelleingaben speichern download
Die "personl"-Arbeitsmappe ausgeblendet speichern download Formeln mit Zelladressen speichern download
Bestätigung beim Speichern unterdrücken. download Arbeitsmappe unter dem Text eines Zelleintrags speichern download
Mappe unter Zelldatum speichern download Arbeitsmappe doppelt speichern download
Arbeitsmappe unter Namen speichern download Programmabbruch bei Überspeichernabfrage verhindern download
dBase-Datei laden, bearbeiten, speichern download Variablen in einer temporären Textdatei zwischenspeichern download
Menüpunkt SPEICHERN deaktivieren download Speichernabfrage beim Schließen der Arbeitsmappe download
Zeit eintragen und Tabelle minütlich als HTML-Datei speichern download Arbeitsmappe 10-minütlich als *.xls und *.bak-Datei speichern download
Texte mit unterschiedlichen Feldlängen als Textdatei speichern download Arbeitsmappe mit absoluten Werten unter neuem Namen speichern download
Text in NotePad schreiben, speichern, in Excel aufrufen download Sicherheitskopien von Arbeitsmappen speichern download
Arbeitsmappe 5 Sekunden nach dem Öffnen speichern und schließen download Tabellenblattbereich als Grafik speichern download
Blattschutz beim Speichern setzen download Eingetragenen Wert in TextBox speichern download
Zeilenweises Speichern von Texten download Tabellenblattdaten als Textdatei mit vorgegebenem Namen speichern download
Blätter in UserForm-ListBox auswählen und speichern download Filter vor Speichern zurücksetzen download
Blatt ohne Code, Steuerelement und Formeln speichern download Speichern ausschließlich über UserForm-Schaltfläche download
Speichern unter forlaufender Nummer download Daten in einer Textdatei ohne Anführungszeichen speichern download
Einzel-Arbeitsblätter einer Arbeitsmappe speichern. download Speichern-Befehl abfangen und unter Paßwort speichern download
Werte nach Gruppen aufteilen und in gesonderten Dateien speichern download HTML-Seite aus dem Internet aufrufen und als Textdatei speichern download
Auswahl in andere Arbeitsmappe kopieren, speichern, schließen download Beim Speichern Schaltfläche erstellen download
Speichern-Schaltfläche aktivieren/deaktivieren download Binärdatei aus dem Internet downloaden und speichern download
UserForm-TextBoxes-Texte in Textdateien speichern download Datei-Speichern-Dialog zusammen mit Paßwortdialog aufrufen download
Tabellenblattinhalte in getrennten Textdateien speichern download Buchstaben aus Textdatei entfernen und neu speichern download
Speichern-Dialog mit Dateinamen-Vorschlag aufrufen download Aktive Arbeitsmappe ohne VBA-Code und Button speichern download
Die Zeilen mit Wert in Spalte C als CSV-Datei speichern download Webabfrage periodisch aktualisieren und Ergebnisse speichern download