Questione : Il codice di VBA non è abbastanza efficiente

Hey guys

Are là tutto il senso, quello posso generare il codice più efficiente che questo? Richiede sec 13. per funzionare con il code.

invece di compartecipazione del libro di esercizi di supremazia, che contiene molte informazioni personali, proverò a spiegare il case.

rng1 sono un culumn che contiene i valori chiave in una tabella che è 200 file ed intorno 120 columns.
rng2 sono un culumn in altro strato, che contiene alcuni degli elementi in rng1, ma nessun elemento che non è in rng1. Che cosa il codice fa è, copia i valori nelle colonne delle cellule 3 e 4 da rng2 e da colle esso nelle cellule che sono colonne “di Colm„ a partire dagli elementi di corrispondenza in rng1.

Can non che questo è più efficiente fatto - sec 13 è troppo lunga. Perché fa questo tempo dell'introito così tanto?

Cheers, Raahaugen
class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
>Sub notpretty AAR_updateBudget " del class= " del id= " codeSnippet858108 del
           
class= del

Risposta : Il codice di VBA non è abbastanza efficiente

Raahaugen,

Provare prego la macro nella lima allegata - dovrebbe essere mólto più veloce.

Patrick
Altre soluzioni  
 
programming4us programming4us