tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
1084
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    PhoenixDH PhoenixDH ist offline Mitglied Platin
    Registriert seit
    Sep 2004
    Beiträge
    617
    Ich habe eine Tabelle mit 3 Blättern, damit will ich nur das 3. Blatt in einer neuen Mappe speichern, will das aber im Hintergrund machen, sprich nicht gleich in der neuen Datei sein, wie mache ich das ? Hier mein Code bisher, der aber nicht geht:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    
    Sub DateiSpeichernUnter()
    Dim Dateiname As Variant
    Dateiname = Application.GetSaveAsFilename( _
    InitialFileName:="", _
    Filefilter:="Excel Dateien (*.xls),*.xls", _
    FilterIndex:=1, _
    Title:="Speichern unter...", _
    ButtonText:="Abspeichern")
    If Dateiname <> False Then
    ThisWorkbook.Worksheets(3).SaveAs Filename:=Dateiname
    MsgBox "Datei wurde gespeichert: " & vbCrLf & vbCrLf & Dateiname & vbCrLf & vbCrLf & " Liste " & _
          "erfolgreich erstellt!", vbOKOnly + vbInformation, _
          Title:="Datei speichern"
    Else
    MsgBox "Datei wurde nicht gespeichert", vbOKOnly + vbInformation, _
          Title:="Datei speichern"
    End If
    End Sub
     

  2. #2
    Avatar von Orakel
    Orakel Orakel ist offline Mitglied Brokat
    Registriert seit
    Aug 2004
    Beiträge
    472
    Hi,

    probiere doch mal folgendes

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    
        Dim oFileDialog             As FileDialog
     
        Set oFileDialog = Application.FileDialog(MsoFileDialogType.msoFileDialogSaveAs)
     
        With oFileDialog
            If .Show = 0 Then
                Exit Sub
            End If
            ActiveSheet.Copy
            ActiveWorkbook.SaveAs .SelectedItems(1)
            ActiveWorkbook.Close False
        End With

    Gruß
    Das Orakel
     
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    
                      \\\\|////
                      \\ _ _ //
                       ( o o )
    ================oOOo-(_)-oOOo==================
    [COLOR=blue]    The next time you think you are perfect,
               try walking on water[/COLOR]
    ========================Oooo===================
                      oooO  (  )
                      (  )  ) /
                       \ ( (_/
                        \_)
    Vorsicht dieser Link ist bissig :)

  3. #3
    PhoenixDH PhoenixDH ist offline Mitglied Platin
    Registriert seit
    Sep 2004
    Beiträge
    617
    Da bekomme ich schon nen Fehler beim Compilieren !
    Hab durch Einbau in meinen Code hinbekommen, danke !
    Geändert von PhoenixDH (17.08.05 um 13:52 Uhr)
     

Ähnliche Themen

  1. Antworten: 1
    Letzter Beitrag: 09.11.09, 10:43
  2. Excel VBA: Nach Speichern Mappe leer ?
    Von WiZdooM im Forum Visual Basic 6.0
    Antworten: 0
    Letzter Beitrag: 10.09.08, 14:21
  3. Vorm Speichern in ein anderes Tabellenblatt springen?
    Von brinsche im Forum Visual Basic 6.0
    Antworten: 1
    Letzter Beitrag: 22.08.05, 11:23
  4. Excel Mappe - bei speichern wird eMail versendet
    Von Simon_ im Forum Visual Basic 6.0
    Antworten: 2
    Letzter Beitrag: 04.08.05, 09:40
  5. Tabelle in neuer Datei speichern
    Von BeneS im Forum Java
    Antworten: 6
    Letzter Beitrag: 22.09.04, 14:27