Thema Datum  Von Nutzer Rating
Antwort
Rot Trim in VBA Beschleunigen Gibt es Möglichkeiten?
12.11.2020 11:45:44 Bernd
NotSolved
12.11.2020 12:03:48 volti
NotSolved
12.11.2020 12:27:48 Bernd
NotSolved
12.11.2020 14:50:42 volti
NotSolved
12.11.2020 12:08:41 volti
NotSolved
24.11.2020 16:07:36 Bernd
NotSolved

Ansicht des Beitrags:
Von:
Bernd
Datum:
12.11.2020 11:45:44
Views:
1233
Rating: Antwort:
  Ja
Thema:
Trim in VBA Beschleunigen Gibt es Möglichkeiten?

Hi

Ich habe einige Strings mit Leerzeichen am Anfang und Ende.

Nach einiger Suche habe ich diese Möglichkeit gefunden.

 

Dim Rng As Range
 Set Rng = Range("E3:E" & loLetzte)
 For Each Cell In Rng
 Cell.Value = Trim(Cell)
 Next Cell

Sie Funktioniert auch.

Aber sie benötigt bei ca. 20.000 Zeilen doch eine Lange Zeit. Da ich diese Formel dan auch noch in 5 Sheets ausführen muss, dauert es schon schmerzlich lange.

Ich habe aber in einem Beitrag gelesen, das man es  über ein Array erheblich beschleunigen kann.

Ich habe aber keine Ahnung, wie man mit Array umgeht.

 

Könnt ihr mir bitte helfen?

 

Wenn ihr im 2. Step auch noch den Neuen Code erklären könntet wäre ich sehr verbunden.

Aber in erster Linie (Wenn ihr wenig Zeit / Lust habt) den Code.

 

Danke

 


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 Trim in VBA Beschleunigen Gibt es Möglichkeiten?
12.11.2020 11:45:44 Bernd
NotSolved
12.11.2020 12:03:48 volti
NotSolved
12.11.2020 12:27:48 Bernd
NotSolved
12.11.2020 14:50:42 volti
NotSolved
12.11.2020 12:08:41 volti
NotSolved
24.11.2020 16:07:36 Bernd
NotSolved