Thema Datum  Von Nutzer Rating
Antwort
Rot Temporäres Workbook beim schließen löschen
10.03.2009 12:08:50 Sebas
NotSolved
10.03.2009 14:21:26 Holger
NotSolved
11.03.2009 11:06:19 sebas
NotSolved

Ansicht des Beitrags:
Von:
Sebas
Datum:
10.03.2009 12:08:50
Views:
2041
Rating: Antwort:
  Ja
Thema:
Temporäres Workbook beim schließen löschen
Hallo,

innerhalb eines VBA Programms mache ich eine Datenbankabfrage und möchte das Ergebnis in einem temporären Workbook anzeigen (soll als Popup erscheinen). Dieses Workbook soll beim schließen automatisch wieder gelöscht werden.
Der Code zum erstellen und löschen funktioniert und habe ihn weiter unten gepostet. Jedoch bin ich noch am rätseln wo ich die sub fürs löschen integrieren soll. Eigentlich könnte man sie ja in "Workbook_BeforeClose" schreiben, da es sich jedoch um eine temoräre Datei handelt, wird "thisworkbook" aber jedes mal neu erstellt.
Hilfe!....ich stehe auf dem Schlauch :(
Wo muss die Sub workbook_löschen() hin???

hier der Code:

Sub workbook_erstellen()
Dim wkbBusqueda As Workbook
Dim zielpfad As String
zielpfad = "c:\temp.xls"
Workbooks.Add
ActiveWorkbook.SaveAs (zielpfad)
Set wkbBusqueda = Workbooks.Open(zielpfad)
End Sub

Sub workbook_löschen()
Dim wkb As Workbook
For Each wkb In Workbooks
If wkb.Name = "temp.xls" Then
wkb.Close SaveChanges:=False
Kill strTmpPath & strTmpName
Exit Sub
End If
Next wkb
End Sub

Ihre Antwort
  • 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: Name: Email:



  • 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
Rot Temporäres Workbook beim schließen löschen
10.03.2009 12:08:50 Sebas
NotSolved
10.03.2009 14:21:26 Holger
NotSolved
11.03.2009 11:06:19 sebas
NotSolved