Thema Datum  Von Nutzer Rating
Antwort
08.12.2021 12:00:21 S. Lange
NotSolved
08.12.2021 17:21:49 Gast7777
NotSolved
08.12.2021 18:07:34 Gast91760
NotSolved
08.12.2021 18:14:21 volti
NotSolved
09.12.2021 07:51:29 S. Lange
NotSolved
Blau Werte in Range durch 100 dividieren
09.12.2021 08:37:37 volti
NotSolved
09.12.2021 08:43:55 S. Lange
NotSolved

Ansicht des Beitrags:
Von:
volti
Datum:
09.12.2021 08:37:37
Views:
451
Rating: Antwort:
  Ja
Thema:
Werte in Range durch 100 dividieren

Guten Morgen S.

hier etwas Prosa.....

Die Daten des Bereichs werden in ein Array übernommen und von Spalten nach Zeilenanordnung transferiert.

Dann wird das Array in einer Schleife durchlaufen und alle Werte durch 100 geteilt.

Anchließend werden die Daten des Arrays in dem anderen Workbook an der angegebenen Stelle $D$14 wieder ausgegeben.

Hierbei wird per Resize das angegebene Feld $D$14 auf die benötigte Größe erweitert. UBound(vArr) liefert hierbei die Array-Größe.

Das Arbeiten über ein Array ist die schnellste Version, um etwas zu bearbeiten, da sonst bei jeder direkten Schreibaktion auf einem Blatt noch interne Aktionen im Hintergrund ablaufen, die die Ausführung erheblich bremsen.

Diese liessen sich teilweise auch per Application.Screenupdating=false abschalten.

Hier gibt es jetzt nur einen einzigen Schreibvorgang.....

 

Gruß

KH


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
08.12.2021 12:00:21 S. Lange
NotSolved
08.12.2021 17:21:49 Gast7777
NotSolved
08.12.2021 18:07:34 Gast91760
NotSolved
08.12.2021 18:14:21 volti
NotSolved
09.12.2021 07:51:29 S. Lange
NotSolved
Blau Werte in Range durch 100 dividieren
09.12.2021 08:37:37 volti
NotSolved
09.12.2021 08:43:55 S. Lange
NotSolved