Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
23.12.2008 19:29:46 |
Wrerner |
|
|
|
24.12.2008 08:51:35 |
Olaf |
|
|
|
24.12.2008 16:03:23 |
Werner |
|
|
Aw:Aw:Aw:Excel Speichern unter |
29.12.2008 11:29:50 |
jh |
|
|
|
29.12.2008 19:49:28 |
Werner |
|
|
Von:
jh |
Datum:
29.12.2008 11:29:50 |
Views:
951 |
Rating:
|
Antwort:
|
Thema:
Aw:Aw:Aw:Excel Speichern unter |
Hallo,
entschuldigt wenn ich mich einmische, aber vielleicht redet bzw.
schreibt ihr alle beide ein bisschen aneinander vorbei.
1. Wenn der Filename, unter dem du die aktive Arbeitmappe speichern
willst, in einer Tabelle steht, musst du nicht GetSaveAsFilename
aufrufen.
With ActiveWorkbook
.SaveAs FileName:=.Worksheets("Tabelle6").Range("M8").Value, _
FileFormat:=xlNormal
End With
2. Wenn du statt ActiveWorkbook eine Objektvariable verwenden
willst (NewBook), muss diese erstens in einem allgemeinen Modul
Public deklariert werden:
Public NewBook As Workbook
Und zweitens muss sie, BEVOR der User den Button anklickt, mit der
aktiven Arbeitsmappe verbunden werden:
Set NewBook = ActiveWorkbook
Beachte ggf. den Unterschied zwischen ActiveWorkbook und ThisWorkbook. ThisWorkbook ist die Arbeitsmappe, die das gerade
ablaufende Makro enthält (das kann z. B. auch ein AddIn sein).
ActiveWorkbook ist die gerade aktive Mappe. Wenn sich der Button
auf einem Tabellenblatt befindet, ist beim Anklicken zwangsläufig
diese Mappe aktiv. Falls er auf einer ungebunden angezeigten Form
ist (.Show vbModeless), kann aber auch gerade eine andere Mappe
aktiv sein.
Gruß
|
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Bitte geben Sie ein aussagekräftiges Thema an.
Bitte geben Sie eine gültige Email Adresse ein!
- Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
- Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
- Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
- Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
- Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei
Antworten auf Ihren Beitrag zu benachrichtigen
Thema
|
Datum
|
Von Nutzer
|
Rating
|
Antwort
|
|
23.12.2008 19:29:46 |
Wrerner |
|
|
|
24.12.2008 08:51:35 |
Olaf |
|
|
|
24.12.2008 16:03:23 |
Werner |
|
|
Aw:Aw:Aw:Excel Speichern unter |
29.12.2008 11:29:50 |
jh |
|
|
|
29.12.2008 19:49:28 |
Werner |
|
|