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

Expertenfrage --> Dringend

Forumthread: Expertenfrage --> Dringend

Expertenfrage --> Dringend
19.05.2002 20:36:12
Steffen
Hallo Leute, ich habe ein komisches Problem also ich hab folgende zwei Module:

Sub DateienEinlesen1()
Range("A3:A20").ClearContents
On Error GoTo Fehler
Dim FileArray()
Dim i%, n%
Dim Ordner$, Extension$, dName$
Ordner = "C:\Seriendruck"
'Extension = InputBox("Dateityp:", , "*.xls")
ChDrive Left(Ordner, 1)
ChDir Ordner
dName = Dir(Extension)
Do While dName <> ""
n = n + 1
ReDim Preserve FileArray(1 To n)
FileArray(n) = dName
dName = Dir()
Loop
For i = 1 To n
ActiveSheet.Cells(i + 2, 1) = FileArray(i)
Next
Exit Sub
Fehler:
MsgBox ("Ein Fehler ist aufgetreten." & Chr(13) & "Wahrscheinlich existiert das Verzeichnis:" & Chr(13) & "C:Seriendruck" & Chr(13) & "nicht!")
End Sub

und Modul

Sub Alles_loeschen()
Call DeleteFolder("C:\Seriendruck")
End Sub

Public Sub DeleteFolder(sFolder As String)
Dim fso As New FileSystemObject
Dim Text As String
Dim Antwort

Text = "Wollen Sie den Ordner " & sFolder & vbCrLf & _
"wirklich löschen?" & vbCrLf & vbCrLf & _
"Alle darin befindlichen Dateien gehen verloren."


On Error GoTo DeleteFolder_ERROR

If fso.folderexists(sFolder) Then
Antwort = MsgBox(Text, vbQuestion + vbYesNo, "Ordner löschen")

If Antwort = vbYes Then
fso.DeleteFolder (sFolder)
Else
MsgBox "Der Ordner wurde nicht gelöscht."
End If
Else
Err.Raise 10001, "Verzeichnis existiert nicht"
End If

Exit Sub
DeleteFolder_ERROR:
MsgBox Err.Description
End Sub

Das Problem ist sobald ich das erste Makro ausführe, geht das zweite nicht mehr richtih, denn es löscht keine Unterordner mehr - die anderen Dateien in diesem Ordner schon.

Solltet ihr eine Beispielarbeitsmappe brauchen einfach bescheid sagen

Danke schonmal

Steffen

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Expertenfrage --> Dringend
20.05.2002 10:02:11
Hans W. Herber
Hallo Steffen,

der VB bzw. VBScript-Aufruf funktioniert vermutlich deshalb nicht, weil Excel der Auffassung ist, dass der Ordner noch "in use" ist.

hans

Nochmal Hilfe
20.05.2002 11:11:05
Steffen
Wie bekomm ich das hin, dass der Ordner dann nicht mehr in Use ist.

Leider kenn ich mich dann doch nicht so aus

Danke Dir schonmal

Steffen

Anzeige
Re: Nochmal Hilfe
20.05.2002 11:12:43
Hans W. Herber
... tut mir leid, da kann ich Dir nicht weiterhelfen. Mein Gebiet ist Excel/VBA, hier geht es um VB/VBScript.

hans

Wer kann helfen,
20.05.2002 11:53:35
Steffen
nur noch eine letzte Frage:

Wer kann mir diesbezuglich helfen?

Danke Dir


Steffen

;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

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