Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
120to124
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
120to124
120to124
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

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

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige