Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Dateiname wird nicht erkannt

Dateiname wird nicht erkannt
11.07.2007 10:50:00
Salim

Hallo zusammen,
ich versuche über Makro regelmässig eine Zwischenversion einer Datei zu erzeugen.
Falls die Zwischenversion geöffnet ist, möchte ich eine MsgBox erzeugen, die mir sagt: "Bitte zuerst Datei schliessen".
Habe dafür folgender Code entwickelt, funktioniert aber nicht. Wäre für einen Feedback dankbar.
Gruss
Salim

Private Sub CommandButton1_Click()
Me.Hide
Dim wks As Worksheet, wbThis As Workbook, wbSave As Workbook
Dim rng As Range
Set wbThis = ThisWorkbook
With wbThis.Worksheets("Abrechnungsblatt")
strDateiname = ThisWorkbook.Path & "\" & .Range(" J4") & "_" & .Range("R8") & "_" & _
.Range("R6") & "_" & "Backup" & "_" & Format(Date, "YYYYMMDD") & ".xls"
End With
    For Each wb In Workbooks
If wb.Name = "strDateiname" Then
MsgBox " Bitte zuerst bestehende Version schliessen"
Exit Sub
End If
Next wb
'hier geht es dann weiter mit dem Code'
End Sub


Anzeige

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Dateiname wird nicht erkannt
11.07.2007 10:56:00
Ramses
Hallo
Der Pfad ist für EXCEL primär Nebensache in der Anzeige.
Entweder du lässt den Pfad weg
strDateiname = .Range(" J4") & "_" & .Range("R8") & "_" & _
.Range("R6") & "_" & "Backup" & "_" & Format(Date, "YYYYMMDD") & ".xls"
oder du frägst den Pfad der WB's ab
If wb.Path = "strDateiname" Then
Dann sollte das eigentlich tun.
Gruss Rainer

Anzeige
AW: Dateiname wird nicht erkannt
11.07.2007 11:05:00
Rudi
Hallo,
und die "" um den Variablennamen strDateiname sollte er auch noch weglassen.
If wb.Name =strDateiname Then
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

AW: Dateiname wird nicht erkannt
11.07.2007 11:40:00
Salim
Hallo zusammen,
danke für den Feedback.
Wenn ich den Path weglasse, dann funtioniert es.
Ich brauche diesen Path aber im Code und mit dem Befehl wb.Path = strDateiname funtioniert es dann nicht....für mich nicht nachzuvollziehen. Habt ihr eine Idee?
Gruss
Salim

Anzeige
AW: Dateiname wird nicht erkannt
11.07.2007 13:07:00
Rudi
Hallo,
for each wb in workbooks
if wb.path &"\" &wb.Name=strDateiname then
'mach was
end if
next wb
Gruß
Rudi
Eine Kuh macht Muh, viele Kühe machen Mühe

AW: Dateiname wird nicht erkannt
11.07.2007 13:11:50
Salim
Funktioniert !!!!!!!!!!!!!!!!
Herzlichen Dank
Gruss
Salim
;

Forumthreads zu verwandten Themen

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