Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Datei nach bearbeiten schliesen .. speichern
09.10.2007 07:12:00
chris
Hallo Excelexperten,
habe mal eine frage.
Ich öffne per Makro eine Datei (die zu öffnende datei muss ohne makros sein)
diese Datei soll bearbeitet werden aber muss beim schliesen gespeichert werden.
ist das möglich ? Wie ist das möglich ?
Ich hoffe ihr versteht meine frage...
Mit diesem Makro öffne ich die datei.

Sub datei_bearbeiten()
Dim fileToOpen As String
Dim scount As Integer
Dim altname As String
fileToOpen = Application.GetOpenFilename("Text Files (*.xls), *.xls", , "Datei auswählen")
If fileToOpen  "Falsch" Then
Workbooks.Open fileToOpen
Else
MsgBox "keine Datei gewählt", vbCritical, "abbruch"
Exit Sub
End If
altname = ActiveSheet.Name
scount = ActiveWorkbook.Sheets.Count
ActiveWorkbook.Unprotect "pass"
Sheets("Beanstandungen").Copy After:=Sheets(scount)
ActiveSheet.Name = altname
ActiveSheet.Unprotect
ActiveWorkbook.Protect "pass"
ActiveWorkbook.Close True
End Sub


Vielleicht noch eine frage, wie schaffe ich es diesen Code so umzubauen das der Pfad in dem das "öffnen" Fenster startet immer der gleiche ist zum beispiel immer D:\Programme\meinprogramm\
Vielen danke an alle !

Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Datei nach bearbeiten schliesen .. speichern
09.10.2007 07:32:13
ede
guten morgen chris,
zum teil verzeichnis voreinstellen so (vor fileToOpen):
ChDrive "d:\"
ChDir "\Programme\meinprogramm"
gruss

AW: Datei nach bearbeiten schliesen .. "offen"
09.10.2007 07:34:55
chris
Danke aber bitte offen lassen.
Ist ja nicht komplett fertig durch deine Hilfe.

AW: Datei nach bearbeiten schliesen .. speichern
09.10.2007 07:39:24
Gromminger
wie wäre es mit
ActiveWorkbook.Save
bevor du das Workbook schliesst?

Anzeige
AW: Datei nach bearbeiten schliesen .. speichern
09.10.2007 07:46:00
chris
Auch das hilft mir nicht.
Denn --- (die zu öffnende datei muss ohne makros sein)
steht in meiner frage !
und der code ActiveWorkbook.Save muss ja in der geöffneten Datei stehen.
Aber da darf kein Makro vorhanden sein.(die zu öffnende datei muss ohne makros sein)
Aber ich habe es mit klassen gelöst danke euch beiden trotzdem.
Anzeige

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige