1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

Speichern unter Button in VBA (Excel) + Hide Drucken button

Discussion in 'Programmieren' started by Sariele, Oct 12, 2009.

Thread Status:
Not open for further replies.
  1. Sariele

    Sariele Byte

    Hallo!

    Ich habe ein Problem. Ich habe ein kleines Formular erstellt und möchte dieses jetzt mit einem Speichern Button versehen. Bei click auf den button soll der ganz normale Speicher Dialog angezeigt werden, also Speichern unter.

    Des weiteren habe ich auch einen Drucken Button implementiert, dieser soll aber nicht auf dem Ausdruck zu sehen sein. Ich wäre über jede Hilfe sehr dankbar!

    MFG

    Sariele
     
  2. Sariele

    Sariele Byte

    Soo! Edit:

    Leider noch keine Antworten, vielleicht kommt ja nach diesem Post was. Ich habe den Speicher Button soweit hingekriegt, nur wenn ich auf Speichern klicke findet sich die Datei nicht.

    Zur Veranschaulichung mal der Code den ich benutzt habe:

    Private Sub CommandButton2_Click()
    fileSaveName = Application.GetSaveAsFilename( _
    fileFilter:="Text Files (*.xls), *.xls")
    Select Case fileSaveName
    Case False
    Exit Sub


    End Select
    End Sub

    Vielleicht kann mir ja einer helfen!

    bis dann!

    Sariele
     
  3. Urs2

    Urs2 Megabyte

    ...wie bei diesem Befehl vorgesehen !
    Dein Befehl zeigt die Dialogbox an, Du wählst einen Pfad... und Pfad/Dateiname werden in die Variable fileSaveName geschrieben.
    Speichern musst Du selbst.... So geht es >
    Code:
    Private Sub CommandButton2_Click()
    
    fileSaveName = Application.GetSaveAsFilename( _
        fileFilter:="Microsoft Office Excel-Arbeitsmappe (*.xls), *.xls")
    
    If fileSaveName = False Then
            'wenn im Dialogfeld auf Abbrechen geclickt wurde...
        MsgBox "Vorgang wurde abgebrochen !" & vbCr & _
                "Datei wurde NICHT gespeichert       " , _
                vbOKOnly, "Achtung....."
    Else
            'sonst wird gespeichert
        ActiveWorkbook.SaveAs fileSaveName
    End If
    
    End Sub

    Den nicht zu druckenden Button >>> leider vergessen, wie das ging...

    Gruss Urs
     
    Last edited: Oct 15, 2009
  4. Hascheff

    Hascheff Moderator

    Hallo Sariele,
    warum legst du nicht einen Button in der Symbolleiste an?

    Welche Excel-Version hast du eigentlich?

    Edit:
    Mit dem Thema wärst du im Office-Board besser aufgehoben.
     
    Last edited: Oct 16, 2009
  5. Urs2

    Urs2 Megabyte

    Manchmal dauert es etwas länger,,, aber es kam doch noch...

    Nicht zu druckender CommandButton
    Wenn der Button aus der Symbolleiste "Steuerelement-Toolbox" stammt >

    Eigenschaften des Steuerelementes anzeigen lassen und dort die Eigenschaft "PrintObject" auf False setzen.

    Gruss Urs


    PS: Nach seinem drängenden "leider noch keine Antworten" hat der TO wohl die Lust verloren... Motivierend für uns !
     
Thread Status:
Not open for further replies.

Share This Page