User Tools

Site Tools


vba:functions:increment

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
vba:functions:increment [01.12.2014 10:12:02]
yaslaw
vba:functions:increment [11.01.2016 12:06:32] (current)
yaslaw
Line 1: Line 1:
 <​const>​ <​const>​
-    version=1.0.0 +    version=1.1.0 
-    vdate=25.11.2014+    vdate=11.01.2016
     fname=lib_increment.bas     fname=lib_increment.bas
     ns=%NAMESPACE%     ns=%NAMESPACE%
Line 8: Line 8:
  
 ====== [VBA] Increment/​Decrement (i++ etc) ====== ====== [VBA] Increment/​Decrement (i++ etc) ======
-==Version ​%%version%% - %%vdate%%==+//Simuliert ein %%i++ oder ++i%% für VBA.//
  
 +==Version %%version%% - %%vdate%%==
 {{%%fname%%|Download %%fname%% (V-%%version%%)}} {{%%fname%%|Download %%fname%% (V-%%version%%)}}
  
-In vielen Sprachen kennt man %%PostIncrement und PreIncrement%%. Also ''​++i''​ und ''​i++''​.+In vielen Sprachen kennt man %%PostIncrement%% und %%PreIncrement%%. Also ''​%%++%%i''​ und ''​i%%++%%''​.
 Leider kennt VBA das nicht. Somit muss bei einer Manuellen Schleife dies immer von Hand mittels ''​i = i+1''​ durchgeführt werden. Leider kennt VBA das nicht. Somit muss bei einer Manuellen Schleife dies immer von Hand mittels ''​i = i+1''​ durchgeführt werden.
 \\ Mit den folgenden Funktionen kann amn das umgehen. \\ Mit den folgenden Funktionen kann amn das umgehen.
 +
  
 ===== Beispiele ===== ===== Beispiele =====
Line 20: Line 22:
  
 Ich nehme 2 mal dieselbe Funktion. Es wird i jeweils um 1 hochgezählt. Das Quadrat davon muss < als 30 sein. Ich nehme 2 mal dieselbe Funktion. Es wird i jeweils um 1 hochgezählt. Das Quadrat davon muss < als 30 sein.
-Somit wissen wir am Anfang noch nicht wieviele Einträge ​das kommen - ergo muss laufend hochgezählt werden und der Ausgabearray vergrössert werden.+Somit wissen wir am Anfang noch nicht wieviele Einträge ​da kommen - ergo muss laufend hochgezählt werden und der Ausgabearray vergrössert werden.
  
 ==== PreIncrement ++i ==== ==== PreIncrement ++i ====
vba/functions/increment.1417425122.txt.gz · Last modified: 01.12.2014 10:12:02 by yaslaw