Thema Datum  Von Nutzer Rating
Antwort
02.09.2022 08:30:13 Reinhard
NotSolved
02.09.2022 10:10:50 Mase
NotSolved
02.09.2022 10:17:08 Mase
NotSolved
02.09.2022 11:25:04 Gast83275
NotSolved
02.09.2022 12:24:52 Mase
NotSolved
Blau Recursiver Aufruf sehr langsam
02.09.2022 11:06:11 volti
NotSolved
02.09.2022 11:40:40 Reinhard
NotSolved

Ansicht des Beitrags:
Von:
volti
Datum:
02.09.2022 11:06:11
Views:
436
Rating: Antwort:
  Ja
Thema:
Recursiver Aufruf sehr langsam

Hallo Reinhard,

zur Ergänzung bzw. Alternative hier noch eine Idee:

Code:
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
 
Private Declare PtrSafe Function OemToCharA Lib "user32" (ByVal lpszSrc As StringByVal lpszDst As StringAs Long

Sub OrdnerListen()
  Dim sPathArr() As String, sBeginPath As String

  sBeginPath = "D:\ 
  sPathArr = Split(Ascii2Ansi(CreateObject("wscript.shell").exec("cmd /c dir " _
  & sBeginPath & "* /b/s/a:d/o:n").StdOut.readall), vbCrLf)
  Cells(11).Resize(UBound(sPathArr) + 1) = Application.Transpose(sPathArr)
End Sub

Function Ascii2Ansi(ByVal sText As StringAs String
  OemToCharA sText, sText
  Ascii2Ansi = sText
End Function
_________
viele Grüße
Karl-Heinz

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
02.09.2022 08:30:13 Reinhard
NotSolved
02.09.2022 10:10:50 Mase
NotSolved
02.09.2022 10:17:08 Mase
NotSolved
02.09.2022 11:25:04 Gast83275
NotSolved
02.09.2022 12:24:52 Mase
NotSolved
Blau Recursiver Aufruf sehr langsam
02.09.2022 11:06:11 volti
NotSolved
02.09.2022 11:40:40 Reinhard
NotSolved